Saya memiliki direktori di NAS mount (dari NetApp), yang berisi ~6300 file gambar, ukuran total direktori ini adalah ~ 300 MB. Saya mendapatkan dua penampilan berbeda dari time ls
:
Pertama kali (atau setelah menunggu 5-7 menit):
time ls
real 0m4.505s
user 0m0.061s
sys 0m0.258s
Waktu berikutnya:
time ls
real 0m0.340s
user 0m0.038s
sys 0m0.075s
Saya cukup baru dalam penyimpanan dan disk, tetapi pertanyaan saya adalah:
- apa yang menyebabkan
ls
menjadi lambat dalam beberapa kasus dan 10+ kali lebih cepat dalam kasus lain? - bagaimana cara saya memecahkan masalah ini?
Perbarui :
Inilah yang saya dapatkan dari sysadmin tentang bagaimana NAS dipasang:
nashost:/vol/cmsprd/files /app/files nfs noquota,proto=tcp 0 0
dan inilah yang saya lihat menjalankan "nfs" di host:
ps -ef | grep nfs
root 3234 2 0 Mar21 ? 00:00:02 [nfsiod]
Saya masih mencari kecepatan koneksi.
Terima kasih!
Jawaban yang Diterima:
Ini mungkin karena penurunan kualitas HD.
Beberapa sistem memiliki fitur yang setelah beberapa saat Hard Disk tidak aktif (tidak menulis atau membaca) secara fisik akan menurunkan rotasi drive tersebut hingga berhenti sepenuhnya. Ini dimaksudkan untuk memperpanjang masa pakai Hard Disk (lebih sedikit keausan mekanis =kecil kemungkinan rusak).
Anda mengamati perlambatan 4/5 detik setelah menunggu 5-7 menit, jadi 5 menit itu bisa menjadi waktu pemutaran perangkat Anda.
Penantian 5 detik adalah waktu untuk memutar drive secara penuh untuk siap diakses.
Anda bahkan dapat mendengar tidak adanya noise (humm) dari casing NAS saat HHD diputar ke bawah.
Coba cari di halaman administratif NAS ini (atau apa saja) jika ada parameter seperti “HD spindown time” yang akan diubah.