ฉันจะไม่ทำสิ่งนี้ จากประสบการณ์ของฉัน Linux (โดยเฉพาะ CentOS 3/4/5) เป็นตัวเลือกที่ไม่ดีสำหรับเซิร์ฟเวอร์ NFS ฉันมีหลายอย่างและพบว่าภายใต้ภาระความล่าช้าและปริมาณงานมีแนวโน้มลดลงด้วยเหตุผลที่เราไม่เคยได้รับความสนใจ
ในกรณีของเราเรากำลังเปรียบเทียบประสิทธิภาพของ Linux ย้อนกลับไปด้านหลังกับ Solaris (บน Ultra-SPARC) และ NetApp; ซึ่งทั้งสองอย่างส่งคืนผลลัพธ์ในแง่ของประสิทธิภาพแอปเปิ้ลต่อแอปเปิ้ลและในแง่ที่คลุมเครือของ "วิศวกรไม่ได้บ่นอะไรเกี่ยวกับความหน่วงแฝงเมื่อเซิร์ฟเวอร์อยู่ภายใต้ภาระงาน" มีความพยายามหลายครั้งในการปรับแต่งเซิร์ฟเวอร์ Linux NFS ทั้งระบบ NetApps และ Solaris ทำงานตามสภาพที่เป็นอยู่นอกกรอบ และเนื่องจากทั้งระบบที่เกี่ยวข้องกับ Solaris และ NetApp นั้นเก่ากว่าเซิร์ฟเวอร์ Linux จึงอาจเป็นที่ถกเถียงกันว่ามีข้อดีทุกอย่างและยังคงล้มเหลวในการโน้มน้าวใจ
หากคุณมีเวลามันจะคุ้มค่าในขณะที่การทดลองตั้งค่าฮาร์ดแวร์เดียวกันกับ OpenSolaris (ตอนนี้ Solaris แพงเกินไปที่จะใช้), Linux และบางทีอาจเป็นตัวแปร BSD หรือสองตัวและแข่งกัน หากคุณสามารถวัดประสิทธิภาพได้ (ตัวอย่างเช่นจำนวนดิสก์ I / O ใน VM ที่โฮสต์อยู่นอกร้านค้า) อาจเป็นกระดาษขาวหรือบทความทางอินเทอร์เน็ตที่น่าสนใจ (ถ้าคุณมีเวลา)
เกี่ยวกับ NFS โดยทั่วไปแล้วคนเน็ตแอพบอกฉันหลายครั้งว่าการวัดประสิทธิภาพของพวกเขาแสดงให้เห็นว่า NFS มีค่าใช้จ่ายเพียง 5 ถึง 10% ในการทำงานสำหรับ VMs - และหากแอปพลิเคชันของคุณอ่อนไหวมากพอว่านี่เป็นปัญหา มันในสถานที่แรก
แต่ฉันควรสารภาพว่าหลังจากเวลาและน้ำตาร้านค้าการผลิตในท้องถิ่นของเราจะถูกป้อนโดย iSCSI ส่วนใหญ่มาจาก NetApp