Berapa banyak ruang untuk meninggalkan rokok pada HDD atau SSD?
Dalam informal (yaitu jurnalistik) teknologi press, dan teknologi online blog-blog dan forum-forum diskusi, salah satu yang umum pertemuan anekdot nasihat untuk meninggalkan beberapa jumlah ruang bebas pada hard disk drive atau solid state drive. Berbagai alasan untuk ini diberikan, atau kadang-kadang tanpa alasan sama sekali. Dengan demikian, klaim ini, sementara mungkin wajar dalam praktek, memiliki mitos udara sekitar mereka. Misalnya:
-
Setelah anda disk(s) 80% penuh, anda harus mempertimbangkan mereka full, dan anda harus segera menjadi baik menghapus hal-hal atau upgrade. Jika mereka memukul 90% penuh, anda harus mempertimbangkan anda sendiri pribadi celana untuk menjadi aktual api, dan bereaksi dengan jumlah yang tepat dari kedekatan dengan obat itu. (Sumber.)
-
Untuk menjaga pengumpulan sampah berjalan pada efisiensi puncak, saran tradisional itu adalah bertujuan untuk menjaga 20 sampai 30 persen dari drive anda kosong. (Sumber.)
-
I've telah diberitahu aku harus meninggalkan sekitar 20% gratis di HD untuk kinerja yang lebih baik, yang HD benar-benar melambat ketika itu's dekat dengan lengkap. (Sumber.)
-
Anda harus meninggalkan ruang untuk swap file dan file-file sementara. Saat ini saya meninggalkan 33% persen gratis dan dan bersumpah untuk tidak mendapatkan di bawah 10 GB free space HDD. (Sumber.)
-
saya akan mengatakan biasanya 15%, namun dengan seberapa besar hard drive sekarang adays, asalkan anda memiliki cukup untuk anda temp file dan file swap, secara teknis anda aman. (Sumber.)
-
saya akan merekomendasikan 10% plus pada Windows karena defrag won't berjalan jika tidak ada yang gratis di drive ketika anda menjalankannya. (Sumber.)
-
biasanya Anda ingin meninggalkan sekitar 10% gratis untuk menghindari fragmentasi (Sumber.)
-
Jika drive anda secara konsisten lebih dari 75 atau 80 persen penuh, upgrade ke SSD yang lebih besar adalah layak dipertimbangkan. (Sumber.)
Apakah sudah ada penelitian, sebaiknya diterbitkan dalam jurnal peer-review, menjadi baik persentase atau absolut jumlah ruang bebas yang diperlukan oleh kombinasi tertentu dari sistem operasi, filesystem, dan teknologi penyimpanan (misalnya magnetic piring vs solid state)? (Idealnya, penelitian tersebut juga menjelaskan alasan untuk tidak melebihi jumlah tertentu dari ruang yang digunakan, misalnya dalam rangka untuk mencegah sistem yang berjalan keluar dari swap, atau untuk menghindari penurunan kinerja.)
Jika anda tahu dari setiap penelitian tersebut, saya akan berterima kasih jika anda bisa menjawab dengan link untuk itu plus sebuah ringkasan singkat dari temuan. Terima kasih!!!
Meskipun aku bisa't berbicara tentang "penelitian" yang diterbitkan oleh "peer review jurnal" - dan saya tidak't mau harus bergantung pada mereka untuk sehari-hari bekerja - saya dapat meskipun berbicara tentang realitas ratusan server produksi di bawah berbagai Os selama bertahun-tahun:
Ada tiga alasan mengapa sebuah disk mengurangi kinerja:
Titik pertama adalah sepele, terutama karena tidak waras sistem produksi akan pernah menggunakan ruang swap secara dinamis berkembang dan menyusut file.
Poin kedua sangat berbeda antara file sistem dan beban kerja. Untuk sistem Windows dengan beban kerja campuran, 70% ambang ternyata cukup bermanfaat. Untuk Linux ext4 file system dengan beberapa tapi file-file besar (misalnya video sistem siaran), ini mungkin pergi ke 90+%.
Titik ketiga adalah hardware dan firmware tergantung, tetapi terutama Ssd dengan kontroler Sandforce bisa jatuh kembali dalam gratis-blok penghapusan pada beban kerja tulis yang tinggi, yang mengarah untuk menulis latency naik ribuan persen. Kami biasanya berangkat 25% gratis pada partisi tingkat, kemudian mengamati mengisi tingkat di bawah 80%.
Rekomendasi
Saya menyadari bahwa yang saya sebutkan cara pastikan max mengisi tingkat ditegakkan. Beberapa pikiran acak, tidak satupun dari mereka "peer review" (dibayar, palsu atau nyata) tapi semua dari mereka dari sistem produksi.
/var
doesn't termasuk ke dalam akar sistem berkas.df -h
dan biarkan lonceng alarm pergi dalam kasus. Hal ini dapat menyelamatkan anda dari 30 kernel pada akar fs dengan automatic-upgrade diinstal dan berjalan tanpa autoremove pilihan.Dalam 20 tahun dari sistem administrasi, I've pernah mengalami penelitian merinci ruang bebas persyaratan dari berbagai konfigurasi. Saya menduga hal ini karena komputer sangat beragam dikonfigurasi itu akan sulit untuk dilakukan karena banyaknya kemungkinan konfigurasi sistem.
Untuk menentukan berapa banyak ruang yang diperlukan sistem, salah satu harus memperhitungkan dua variabel:
Perhatikan bahwa itu's tidak membantu untuk menentukan diperlukan ruang bebas dengan definisi ini saja, seperti yang's setara dengan mengatakan's aman untuk drive 80 mph arah dinding bata sampai titik di mana anda bertabrakan dengan itu.
Kombinasi spesifik dari OS, filesystem, yang mendasari arsitektur penyimpanan, bersama dengan aplikasi perilaku, memori virtual konfigurasi, dll. menciptakan cukup tantangan untuk satu ingin memberikan definitif gratis kebutuhan ruang.
Yang's mengapa ada begitu banyak "nugget" saran di luar sana. Anda'll melihat bahwa banyak dari mereka membuat rekomendasi sekitar konfigurasi tertentu. Misalnya, "Jika anda memiliki sebuah SSD yang's subjek untuk masalah kinerja ketika mendekati kapasitas, tetap di atas 20% ruang bebas."
Karena tidak ada jawaban yang sederhana untuk pertanyaan ini, pendekatan yang benar untuk mengidentifikasi anda sistem's minimum ruang bebas persyaratan adalah untuk mempertimbangkan berbagai generik rekomendasi dalam cahaya dari sistem anda's konfigurasi tertentu, kemudian menetapkan ambang batas, memonitor, dan bersedia untuk menyesuaikan seperlunya.
Atau anda hanya bisa menyimpan setidaknya 20% ruang kosong. Kecuali tentu saja anda memiliki 42 TB RAID 6 volume yang didukung oleh kombinasi Ssd dan hard disk tradisional dan pra-dialokasikan swap file... (yang's lelucon untuk orang-orang yang serius.)
Tentu saja, sebuah drive (HDD atau SSD sama) tidak't peduli tentang berapa persen dari itu di gunakan, selain dari Ssd mampu menghapus ruang bebas untuk anda terlebih dahulu. Baca kinerja akan persis sama, dan menulis kinerja mungkin agak lebih buruk pada SSD. Pokoknya, menulis kinerja tidak yang penting pada hampir penuh drive, karena di sana's tidak ada ruang untuk menulis apa-apa.
OS anda, file dan aplikasi di sisi lain akan mengharapkan anda untuk memiliki ruang bebas yang tersedia di semua kali. 20 tahun yang lalu itu adalah khas untuk sebuah aplikasi untuk memeriksa berapa banyak ruang yang anda miliki pada drive sebelum mencoba untuk menyimpan file anda di sana. Hari ini, aplikasi buat file-file sementara tanpa meminta izin anda, dan biasanya kecelakaan atau berperilaku tak menentu ketika mereka gagal untuk melakukannya.
Filesystem yang memiliki harapan serupa. Misalnya, NTFS cadangan sebagian besar dari disk anda untuk MFT, tetapi masih menunjukkan anda ruang ini sebagai gratis. Ketika anda mengisi disk NTFS anda di atas 80% dari kapasitas, anda mendapatkan MFT fragmentation yang memiliki dampak yang sangat nyata pada kinerja.
Selain itu, memiliki ruang bebas memang membantu terhadap fragmentasi file biasa. Filesystem yang cenderung menghindari file fragmenation dengan mencari tempat yang tepat untuk masing-masing file tergantung pada ukuran. Pada dekat-isi disk mereka'll memiliki pilihan yang lebih sedikit, sehingga mereka'll harus membuat miskin pilihan.
Pada Windows, anda're juga diharapkan untuk memiliki cukup ruang disk untuk swap file, yang dapat tumbuh bila diperlukan. Jika hal ini dapat't, anda harus mengharapkan anda mendapatkan aplikasi secara paksa ditutup. Memiliki sangat sedikit ruang swap memang bisa memperburuk kinerja.
Bahkan jika anda swap memiliki ukuran tetap, berjalan benar-benar keluar dari sistem ruang disk dapat crash sistem anda dan / atau membuat boot (Windows dan Linux sama), karena OS akan mengharapkan untuk dapat menulis ke disk saat booting. Jadi ya, memukul 90% dari penggunaan disk harus membuat anda mempertimbangkan cat anda sedang on fire. Tidak pernah saya melihat komputer yang gagal booting dengan benar sampai baru-baru ini popularitas telah dihapus untuk memberikan OS sedikit ruang disk.
"aturan" bervariasi tergantung pada kebutuhan anda. Dan ada kasus-kasus khusus, seperti, misalnya ZFS: "Pada kapasitas 90%, ZFS switch dari kinerja - space-based optimization, yang memiliki kinerja yang besar implikasi.". Ya, ini adalah desain aspek ZFS...bukan sesuatu yang diperoleh melalui pengamatan atau bukti anekdotal. Jelas, ini adalah kurang dari sebuah isu jika anda ZFS storage pool yang terdiri semata-mata dari Ssd. Namun, bahkan dengan disk yang berputar, anda gembira dapat mencapai 99% atau 100% ketika anda berurusan dengan statis penyimpanan dan anda don't membutuhkan kinerja top-notch - misalnya, pribadi anda semua-waktu favorit koleksi film, yang tidak pernah berubah dan di mana keamanan adalah prioritas 1.
Berikutnya, btrfs - kasus ekstrim: ketika ruang kosong yang terlalu rendah (beberapa MByte), anda dapat mencapai point of no return. Tidak, menghapus file adalah bukan pilihan, seperti yang anda bisa't. Ada hanya tidak cukup ruang untuk menghapus file. btrfs adalah SAPI (copy-on-write) file sistem, dan anda dapat mencapai titik di mana anda tidak dapat mengubah metadata lagi. Pada titik ini, anda masih dapat menambahkan penyimpanan tambahan untuk file sistem (USB thumb drive mungkin bekerja), kemudian hapus file dari file diperluas sistem, kemudian menyusut sistem file dan memindahkan penyimpanan tambahan lagi). Sekali lagi, ini adalah beberapa aspek yang disebabkan oleh desain file sistem.
Orang-orang yang dapat memberikan anda "real (serius) data" adalah orang yang berurusan dengan "real (serius) penyimpanan". Berkelok-kelok's (sangat baik) menjawab mentiones hybrid array (terdiri dari sejumlah besar tiket lambat berputar, banyak disk yang berputar cepat, banyak Ssd...) yang dioperasikan di lingkungan perusahaan dimana faktor pembatas utama adalah kecepatan di mana admin dapat order upgrade. Pergi dari 16T untuk 35T dapat mengambil 6 bulan...sehingga anda berakhir dengan serius didukung laporan yang menyarankan untuk mengatur alarm anda untuk 50%.
Untuk Ssd harus ada ruang yang tersisa karena menulis ulang tingkat kemudian meningkat dan secara negatif mempengaruhi kinerja menulis dari disk. 80% full lebih aman nilai yang mungkin untuk semua SSD disk, beberapa model-model terbaru dapat bekerja dengan baik bahkan dengan 90-95% ditempati kapasitas.
https://www.howtogeek.com/165542/why-solid-state-drives-slow-down-as-you-fill-them-up/
Ada banyak, banyak faktor yang berkontribusi terhadap hasil yang sangat setup-jumlah tertentu. Jadi, ada's tidak keras-dan-cepat nomor, ini hanya dapat diukur sebagai fungsi dari parameter-parameter tersebut. (Yang's mungkin mengapa pengguna lain melaporkan tidak ada penelitian khusus tentang subjek tertentu yang dibuat - terlalu banyak variabel untuk menyusun sesuatu yang konklusif.)
Hardware
HDD memiliki semua sektor dialokasikan di semua kali. Jadi itu benar-benar doesn't peduli berapa banyak dari mereka mengandung arus data pengguna. (Untuk controller, semua sektor mengandung beberapa data di semua kali, itu hanya membaca dan menimpa seperti yang diceritakan.)
SSD's controller, di sisi lain, (de)mengalokasikan sektor dinamis, mirip dengan file sistem. Yang membuat pekerjaan ini lebih sulit pada tingkat yang lebih tinggi penggunaan. Seberapa sulit dan seberapa jauh hal ini akan mempengaruhi kinerja yang dapat diamati tergantung pada:
Controller's kinerja dan algoritma' kualitas
Menuliskan beban
Untuk surat tertentu, beban keseluruhan (untuk memberikan controller waktu untuk pengumpulan sampah)
Ruang overprovision (beberapa produsen bahkan membiarkan pelanggan memilih pre-order atau berubah secara dinamis)
File sistem
Sistem file yang berbeda yang dirancang untuk beban yang berbeda dan host persyaratan pengolahan. Hal ini dapat men-tweak untuk beberapa sejauh mana dengan format parameter.
FS menulis kinerja merupakan suatu fungsi dari ruang bebas dan fragmentasi, baca kinerja merupakan suatu fungsi dari fragmentasi saja. Degradasi secara bertahap dari awal, jadi pertanyaannya adalah di mana anda ditoleransi ambang batas kebohongan.
Jenis beban
Menulis-beban berat menekankan cepat menemukan dan mengakses gratis baru blok
Baca-beban berat menekankan konsolidasi data terkait sehingga dapat dibaca dengan lebih sedikit overhead
Satu hal yang perlu dipertimbangkan dengan drive mekanik adalah bahwa throughput dari tepi luar lebih tinggi dari dalam. Hal ini karena ada lebih banyak sektor per revolusi besar lingkar luar.
Sebagai drive mencapai kapasitas, kinerja akan menurun karena hanya lebih lambat dalam sektor-sektor yang akan tersedia.
Untuk lebih mendalam dalam analisis melihat https://superuser.com/a/643634
Hal ini tergantung pada tujuan penggunaan drive, tetapi pada umumnya 20% sampai 15% ruang bebas adalah jawaban yang baik untuk disk yang berputar, dan 10% atau lebih baik untuk Ssd.
Jika ini adalah drive utama pada komputer dan file dapat dipindahkan, maka 20% ruang bebas harus mencegah penurunan signifikan. Ini akan memungkinkan cukup ruang terbuka di seluruh drive untuk data yang akan dipindahkan dan disalin sesuai kebutuhan. Berputar drive akan bekerja terbaik ketika akses lokasi dekat ke data asli, sedangkan dalam SSD lokasi fisik doesn't mempengaruhi kinerja sehari-hari. Jadi, berputar drive harus memiliki lebih banyak ruang bebas murni untuk alasan kinerja. Pada SSD, mengurangi ruang bebas akan mengurangi masa pakai hard disk, tapi itu tidak't mengurangi kinerja. SSD's mencoba untuk menyimpan data sementara dan acak men-download file dalam wanita-lokasi yang digunakan sehingga mereka dapat menyeimbangkan penggunaan sel di seluruh drive; jika tidak, sebagian dari drive akan menua lebih cepat dari pada yang lain. Beberapa yang lebih baru Ssd mungkin cerdas mengatur ulang file sehingga ruang kosong untuk bergerak, tetapi drive tua tidak dapat melakukan hal ini.
Jika ini adalah sebuah media atau penyimpanan jangka panjang drive, kemudian 5% sampai 10% bebas harus cukup, dan 10% akan lebih baik jika itu adalah disk berputar. Anda don't membutuhkan banyak ruang bebas karena drive ini akan jarang memerlukan data yang akan dipindahkan, sehingga kinerja isn't hampir sama banyak faktor. Ruang bebas ini berguna terutama untuk memungkinkan sektor buruk yang harus dibuang dan diganti, dan untuk memungkinkan file yang akan lebih bersebelahan.
Saya tidak't mendorong setiap melewati 95% kapasitas untuk lebih dari satu hari kecuali ada seorang yang sangat baik, alasan-alasan yang jelas.