ฉันใช้ Openfiler 2.3 บน HP ML370 G5, Smart Array P400, ดิสก์ SAS รวมกันโดยใช้ RAID 1 + 0
ฉันตั้งค่าการแชร์ NFS จากพาร์ติชัน ext3 โดยใช้การกำหนดค่าบนเว็บของ Openfiler และฉันประสบความสำเร็จในการเมาท์การแชร์จากโฮสต์อื่น โฮสต์ทั้งสองเชื่อมต่อกันโดยใช้ลิงค์กิกะบิตเฉพาะ
มาตรฐานที่เรียบง่ายโดยใช้dd
:
$ dd if=/dev/zero of=outfile bs=1000 count=2000000
2000000+0 records in
2000000+0 records out
2000000000 bytes (2.0 GB) copied, 34.4737 s, 58.0 MB/s
ฉันเห็นว่ามันสามารถบรรลุความเร็วการถ่ายโอนระดับปานกลาง (58.0 MB / s)
แต่ถ้าฉันคัดลอกไดเรกทอรีที่มีไฟล์ขนาดเล็กจำนวนมาก ( .php
และ.jpg
ประมาณ 1-4 kB ต่อไฟล์) ขนาดรวม ~ 300 MB cp
กระบวนการจะสิ้นสุดในเวลาประมาณ 10 นาที
NFS ไม่เหมาะสำหรับการถ่ายโอนไฟล์ขนาดเล็กเช่นกรณีข้างต้นหรือไม่? หรือมีพารามิเตอร์บางอย่างที่ต้องปรับ?