pengembangan-web-mp.com

Berapa banyak ruang yang harus Anda tinggalkan di hard disk?

Apakah ada aturan praktis untuk berapa banyak ruang untuk dibiarkan kosong pada hard disk? Saya dulu mendengar Anda harus meninggalkan setidaknya 5% gratis untuk menghindari fragmentasi.

[Saya tahu jawabannya tergantung pada penggunaan (misalnya: file video vs teks), ukuran disk, level RAID, format disk, ukuran disk - tetapi karena tidak praktis untuk menanyakan 100 variasi pertanyaan yang sama, informasi apa pun akan diterima]

21
username

Anda umumnya ingin membiarkan sekitar 10% gratis untuk menghindari fragmentasi, tetapi ada tangkapan. Linux, secara default, akan mencadangkan 5% dari disk untuk pengguna root. Ketika Anda menggunakan 'df', hasilnya tidak termasuk 5% jika Anda menjalankannya sebagai pengguna non-root. Hanya sesuatu yang perlu diingat ketika melakukan perhitungan Anda.

Secara kebetulan, Anda dapat mengubah cadangan root dengan menggunakan tune2fs. Sebagai contoh

tune2fs -m 2 /dev/hda1

akan menetapkan cadangan root pada 2%. Biasanya ini tidak direkomendasikan, kecuali Anda memiliki tujuan yang sangat spesifik.

20
jedberg

Saya mencoba untuk menjaga ruang yang digunakan di bawah 80%. Di atas angka ini sistem file umumnya harus bekerja lebih keras untuk menempatkan data pada disk, yang mengarah ke fragmentasi.

5
Dave Cheney

Saya akan merekomendasikan 10% plus pada Windows karena defrag tidak akan berjalan jika tidak ada banyak gratis di drive ketika Anda menjalankannya. Namun, meninggalkan ruang kosong tidak akan menghentikan terjadinya fragmentasi. Seperti yang sudah Anda sebutkan itu tergantung pada penggunaan. Fragmentasi lebih disebabkan oleh jumlah varians terhadap data pada drive dan ukuran file yang ditulis dan dihapus. Semakin banyak data berubah dan semakin acak ukuran file, semakin besar peluang terjadinya fragmentasi.

Satu-satunya cara nyata untuk meminimalkan fragmentasi adalah dengan mendefrag drive secara teratur secara manual atau menggunakan alat seperti Diskeeper yang berjalan di latar belakang pada pembersihan Windows saat mesin menganggur. Ada sistem file di mana fragmentasi ditangani oleh OS di latar belakang sehingga menjalankan defragmentasi secara manual tidak diperlukan.

5
Sean Preston

SSD menambahkan lapisan baru untuk ini. Kenakan Leveling dan Tuliskan Amplifikasi. Untuk alasan ini Anda menginginkan lebih banyak ruang kosong daripada yang Anda perlukan pada hard drive tradisional.

Short Stroking pada hard drive tradisional mengurangi latensi untuk pembacaan/penulisan acak. "Short Stroking" sebuah SSD memberi drive controller lebih banyak blok yang tidak digunakan untuk pengumpulan sampah/rutinitas leveling sehingga tidak akan mempercepat drive tetapi akan meningkatkan umur panjang dan mencegah kehilangan kecepatan yang terlihat ketika SSD mengisi.

Anda masih tidak ingin mengisi drive tetapi dengan SSD efek langsung tidak ada dan alasan mengapa berbeda.

3
pplrppl

Saya akan mengatakan biasanya 15%, namun dengan seberapa besar hard drive sekarang aday, selama Anda memiliki cukup untuk file temp dan swap file Anda, secara teknis Anda aman. Tetapi sebagai praktik yang aman, setelah Anda menekan 15%, saatnya untuk mulai berpikir untuk melakukan pembersihan besar dan/atau membeli hard drive yang lebih besar/detik.

3
user2626

Dari apa yang saya mengerti, itu juga tergantung pada sistem file pada drive. Beberapa sistem file lebih tahan terhadap hal-hal seperti fragmentasi disk.

2
Psycho Bob

Saya selalu mencoba dan menjaga sekitar 50% gratis pada volume sistem apa pun, dan mungkin volume data lebih kecil. Ukuran 2 untuk 1 jika memungkinkan dan saya akan menetapkan ambang peringatan di 75% atau sesuatu.

Namun untuk penyimpanan data, hanya masalah tingkat pertumbuhan data yang perlu dipantau dan/atau diperkirakan saat menyiapkan pemantauan ... jika data tidak tumbuh sangat cepat misalnya volume 1TB - beberapa% untuk ambang peringatan akan baik-baik saja dan saya akan merasa nyaman dengan pemanfaatan 90-95%. Jika laju pertumbuhan lebih tinggi, sesuaikan agar mendapatkan pemberitahuan tepat waktu ... fragmentasi sering kali dapat ditangani jika data tidak tumbuh dan hanya berubah dengan defrag terjadwal.

1
Oskar Duveborn

Ya, tergantung pada penggunaan dan sistem penyimpanan yang mendasarinya. Beberapa sistem, seperti high-end SAN menertawakan fragmentasi file sehingga satu-satunya dampak sistem fragmentasi adalah overhead OS dalam hal-hal yang tersebar di mana-mana dan yon. Sistem lain, seperti laptop, drive adalah cerita lain semua bersama-sama Dan itu tidak masuk ke sistem file yang lebih baru, seperti ZFS, di mana konsep batas keras untuk ruang samar-samar di terbaik.

NTFS adalah binatang buasnya sendiri, tentu saja. Hari ini saya memberikan C:\ukuran total 15GB untuk XP sistem, dan belum bermain dengan Vista/Win7 cukup untuk tahu apa yang harus direkomendasikan di sana. Anda benar-benar tidak ingin mendapatkan jauh di bawah GB gratis di C:. Menggunakan Shadow Copies berarti Anda harus menyimpan lebih banyak ruang 'kosong' daripada yang seharusnya, dan saya akan mengatakan 20% ruang bebas adalah penanda ketika lebih banyak perlu ditambahkan atau dibersihkan -lebih perlu terjadi.

Untuk volume data NTFS lama yang biasa, saya khawatir ketika mendapat di bawah 15%. Namun, jika drive tersebut adalah drive 1TB, 15% masih BANYAK ruang untuk bekerja dan mengalokasikan file baru ke dalam (yang sebaliknya adalah bahwa itu membutuhkan banyak waktu lebih lama untuk defrag).

1
sysadmin1138

Saya mencoba untuk membiarkan 50% dari itu gratis karena beberapa alasan:

  1. Saya pernah mendengar bahwa - meskipun ukuran file halamannya relatif kecil - bahwa menyisakan ruang sebanyak itu dapat mempercepat. Saya percaya itu dari buku yang sangat membantu "PC Hacks" yang diterbitkan beberapa tahun yang lalu.

  2. Tidak peduli seberapa besar drive, memiliki tujuan hanya mengisinya setengah membuat Anda sadar akan apa yang ada di sana, dan - bagi saya - itu berarti saya lebih baik tentang pengarsipan atau memindahkan barang ke eksternal yang lebih besar.

0
Darren