Berapa banyak ruang yang harus Anda tinggalkan di hard disk? [Tutup]

20

Apakah ada aturan praktis untuk berapa banyak ruang untuk dibiarkan kosong pada hard disk? Saya biasa 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]

nama pengguna
sumber

Jawaban:

20

Anda umumnya ingin membiarkan sekitar 10% gratis untuk menghindari fragmentasi, tetapi ada tangkapan. Linux, secara default, akan memesan 5% dari disk untuk pengguna root. Ketika Anda menggunakan 'df', output 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.

jedberg
sumber
Tip yang bagus - Saya melakukan ini untuk drive terabyte kami dan merobohkannya ke 1% - itu masih 10GB dicadangkan untuk root, dan saya tidak pernah mengalami masalah dengan itu.
nedm
7
itu khusus ext3, tidak semua sistem file Linux melakukan itu.
James
Bagaimana dengan Sistem File Jurnal? Masihkah akan memesan 5% untuk sistem Linux?
@ Bamb.Zheng - ext3 adalah sistem file penjurnalan.
Coops
5

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 men-defrag 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.

Sean Preston
sumber
5

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.

Dave Cheney
sumber
3

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.

pengguna2626
sumber
3

SSD menambahkan lapisan baru untuk ini. Pakai 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 / penggunaan leveling rutin 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 langsungnya tidak ada dan alasan mengapa berbeda.

pplrppl
sumber
SSD tidak memiliki bagian yang bergerak untuk stroke dengan.
Cees Timmerman
2

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

Psiko Bob
sumber
+1 oops. Saya mengubah pertanyaan saya untuk menyebutkan format volume
nama pengguna
1

Ya, tergantung pada penggunaan dan sistem penyimpanan yang mendasarinya. Beberapa sistem, seperti array disk berbasis SAN kelas atas menertawakan fragmentasi file yang membuat satu-satunya dampak fragmentasi sistem adalah overhead OS dalam hal-hal yang tersebar di mana-mana di sana-sini. Sistem lain, seperti laptop, drive adalah cerita lain 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 sistem XP, dan belum bermain dengan Vista / Win7 cukup untuk tahu apa yang harus direkomendasikan di sana. Anda benar-benar tidak ingin mendapatkan banyak 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 kosong adalah penanda saat lebih banyak kebutuhan ditambahkan atau pembersihan perlu dilakukan.

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

sysadmin1138
sumber
1

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 tingkat pertumbuhan lebih tinggi, sesuaikan agar mendapatkan pemberitahuan tepat waktu ... fragmentasi sering kali dapat ditangani jika data tidak tumbuh dan hanya berubah dengan defrag terjadwal.

Oskar Duveborn
sumber
0

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

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

  2. Tidak peduli seberapa besar drive, dengan 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.


sumber
Tujuan hanya mengisinya di bawah 50% berfungsi sama baiknya jika kita menggunakan 80% sebagai gantinya, dengan bonus tambahan untuk menambah ruang yang dapat digunakan, jadi argumen ini tidak terlalu masuk akal bagi saya.
RoG