Score:0

CPU และ RAM สำคัญแค่ไหนสำหรับไฟล์เท่านั้นที่เซิร์ฟเวอร์?

ธง br

สมมติว่าฉันต้องการโฮสต์ไฟล์รูปภาพและวิดีโอขนาดเล็ก 100,000 ไฟล์ระหว่าง 50kb - 2mb

เห็นได้ชัดว่า SSD จะดีกว่า HDD เนื่องจากความเร็วในการเข้าถึงไฟล์

แต่ CPU และ RAM มีความสำคัญแค่ไหน?

อะไรจะจัดการการอ่านได้ดีขึ้น / เร็วขึ้นเท่านั้น:

1 vServer พร้อม 300GB SSD, 16GB Ram และ 8 คอร์ CPU

หรือ

โหลดบาลานซ์ระหว่าง 2 vServers พร้อม 300GB SSD, 4GB Ram และ 2 CPU cores

อีกประการหนึ่ง: ตัวเลือกใดในสองตัวเลือกที่จะปิด/ให้ข้อผิดพลาด 500 เร็วขึ้นเมื่อ i/o เพิ่มขึ้นทุกนาที

user10489 avatar
nc flag
ไม่มีคำตอบเดียวสำหรับเรื่องนี้ คุณจะใช้ RAID หรือไม่ เป็นซอฟต์แวร์ RAID หรือ RAID ของฮาร์ดแวร์ มีขนาดชุดการทำงานที่แคชจะช่วยได้ หรือไฟล์ทั้งหมดอ่านเท่ากันหรือไม่ มีข้อมูลเมตาจำนวนมากที่ต้องแคชใน RAM หรือไม่ ตามหลักการแล้ว คุณเพียงแค่ซื้อ RAM ให้เพียงพอเพื่อเก็บข้อมูลทั้งหมด แต่นั่นอาจใช้ไม่ได้จริง
it flag
นอกจากนี้ยังขึ้นอยู่กับจำนวนการเชื่อมต่อพร้อมกันกับเซิร์ฟเวอร์
Eduard Unruh avatar
br flag
สิ่งเหล่านี้คือ vSeevers ไม่ใช่เฉพาะและโฮสต์ที่ฉันกำลังดูไม่ได้ระบุว่าเป็นซอฟต์แวร์หรือฮาร์ดแวร์ RAID ดังนั้นฉันเดาว่าซอฟต์แวร์ไม่รู้จัก "มีข้อมูลเมตาจำนวนมากที่ต้องแคชในหน่วยความจำหรือไม่" ฉันไม่รู้ อาจจะไม่มี? ฉันไม่ได้อ่านข้อมูลเมตา ฉันแค่อ่านรูปภาพและวิดีโอด้วย PHP แล้วส่งไปยังผู้ใช้
Eduard Unruh avatar
br flag
"สิ่งนี้ยังขึ้นอยู่กับจำนวนการเชื่อมต่อพร้อมกันกับเซิร์ฟเวอร์" นี่คือข้อกังวลหลัก มี i/o มากจริงๆ ประมาณ 10 ล้านต่อวันในขณะนี้สำหรับการอ่านไฟล์เท่านั้น ฉันคิดว่ามันจะเพิ่มขึ้นถึง 10 เท่าในปีหน้า ดังนั้นฉันจะต้องตัดสินใจว่าเซิร์ฟเวอร์ 5 เครื่องพร้อมฮาร์ดแวร์ที่รวดเร็ว หรือเซิร์ฟเวอร์ 10 เครื่องที่มีฮาร์ดแวร์ปานกลาง @Hardoman
Eduard Unruh avatar
br flag
ไม่จริง คำถามมีอยู่ทั่วไปโดยไม่มีตัวอย่างใด ๆ และคำตอบในขณะที่ฉันระบุฮาร์ดแวร์และภาระงานซึ่งกำลังอ่านไฟล์เท่านั้น @GregAskew
vn flag
คุณพูดว่า "_ ฉันเพิ่งอ่านรูปภาพและวิดีโอด้วย PHP_"ขอชี้แจงว่า PHP, เว็บเซิร์ฟเวอร์ ฯลฯ ของคุณเป็น _บนเซิร์ฟเวอร์แยกต่างหาก_ และเซิร์ฟเวอร์ไฟล์ของคุณไม่ได้ทำอย่างอื่นนอกจากให้บริการไฟล์ (อย่างไรและใช้อะไร) เพราะหากไม่เป็นเช่นนั้น การเดิมพันทั้งหมดจะถูกปิดตามจำนวน CPU/RAM ที่คุณต้องการ
Eduard Unruh avatar
br flag
เซิร์ฟเวอร์ที่ให้บริการไฟล์ทำงานบน Windows Server 2016 มีการติดตั้ง plesk (เนื่องจาก ssl ฟรีซึ่งจำเป็นและสะดวกสบาย) และอ่านไฟล์ด้วย PHP ใช่ มันแยกจากกัน สคริปต์ฐานข้อมูล/แบ็กเอนด์อยู่บนเซิร์ฟเวอร์อื่น คำถามนี้เป็นคำถามธรรมดาเกี่ยวกับตัวเลือกที่ดีกว่าในการให้บริการไฟล์เฉพาะ @MarkusAO
us flag
คำตอบของคำถามที่ซ้ำกันเป็นคำตอบเดียวที่สมเหตุสมผลที่ทุกคนสามารถให้ได้ มีเพียงคุณเท่านั้นที่สามารถทำการทดสอบเพื่อระบุฮาร์ดแวร์ที่เหมาะสมสำหรับเวิร์กโหลดของคุณได้ คนอื่นทำได้แค่เดา ​​ซึ่งผิดได้ทั้งสองทาง
vn flag
หาก "เซิร์ฟเวอร์ไฟล์" ของคุณให้บริการเฉพาะไฟล์เท่านั้น ถอดสิ่งใดๆ ที่ไม่จำเป็นสำหรับการให้บริการไฟล์ ด้วยซอฟต์แวร์ใดก็ตามที่ต้องใช้ไฟล์ที่เรียกใช้งานและทำการเรียกจากเซิร์ฟเวอร์แยกต่างหาก ไฟล์ที่เข้าถึงผ่าน Samba หรืออะไรก็ตาม คุณอาจมี ยิงเพื่อรับค่าประมาณฮาร์ดแวร์ต่อปริมาณคำขอ มิฉะนั้น ข้อกำหนดของ CPU/RAM จะขึ้นอยู่กับอุปกรณ์ซอฟต์แวร์ของคุณทั้งหมด และคุณจะได้รับคำตอบด้วยการทดสอบโหลดด้วยตัวเองเท่านั้น

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา