Contoh saya punya filesystem besar / kecil JFS2 / EXT3 , apa pun (dan berbagai OS, Linux, AIX), tetapi beberapa di antaranya ada di ex .: 90%, 95%, 98% penggunaan.
Pertanyaan: Memiliki sistem file yang hampir penuh melakukan sesuatu yang buruk? Masalah kinerja atau korupsi FS atau masalah HW?
MEMPERBARUI:
Pertanyaannya adalah mengenai lingkungan perusahaan. Adakah yang memiliki esai / URL otentik mengenai efeknya? :)
"Direktori mana yang ada di sistem file ini?" - any, ex .: SAP, ORACLE, dll.
Disk biasanya dari SAN.
filesystems
peter gasko
sumber
sumber
Jawaban:
Jika ini adalah penyimpanan database "statis" tidak ada salahnya mengisinya - terutama ketika perpanjangan otomatis dari DB dimatikan. Apa pun akan menjadi pemborosan ruang SAN yang berharga. Pemantauan dapat dimatikan untuk sistem file ini, atau tingkat peringatan harus dinaikkan menjadi 99 atau bahkan 100%.
Ini hanya berlaku untuk data yang tidak tumbuh, jadi log harus pergi ke tempat lain. Penyimpanan log harus dipantau dengan cermat. Dan itu harus cukup besar sehingga admin dapat bereaksi terhadap peringatan dari pemantauan tepat waktu.
sumber
Filesystem tidak rusak hanya karena penuh, jadi tidak ada masalah dari sudut pandang filesystem. File lebih cenderung terfragmentasi setelah sistem file hampir penuh, dan masalah kinerja dimungkinkan tergantung pada sistem file, tetapi itu biasanya tidak kritis.
Masalah sebenarnya adalah bahwa pada sistem file lengkap, semua penulisan akan gagal . Jadi itu tergantung pada apa yang akan mencoba untuk menulis pada sistem file seperti itu.
Banyak program harus dapat menulis / menyimpan data agar berfungsi dengan baik. Jadi jika sistem file Anda penuh ketika ada sesuatu yang mencoba untuk menulis, Anda akan mengalami kehilangan atau kerusakan data pada lapisan aplikasi. "Saya mencoba menyimpan data Anda, tetapi tidak bisa" adalah kasus yang tidak ditangani dengan baik oleh banyak program. Kasus terburuk program akan mulai menimpa file simpan lama sebelum menyadari tidak akan ada cukup ruang untuk file simpan baru, jadi Anda kehilangan keduanya.
Untuk hal-hal penting sistem (mis. Segala penulisan yang terjadi pada saat startup / shutdown, fasilitas logging, dll.), Sistem file lengkap dapat membuat sistem Anda tidak dapat berfungsi dengan baik; filesystem ext * memiliki cadangan root untuk alasan itu, untuk memungkinkan hal-hal sistem (root) beberapa ruang kosong ketika semua yang lain penuh. Ini adalah kasus di mana Anda harus menyediakan beberapa penyimpanan tambahan atau menghapus beberapa barang lama.
sumber
Dari sudut pandang produksi, ini adalah kondisi yang buruk. Pertama, kinerja menurun ketika penggunaan disk meningkat. Ketika disk mendekati kapasitas penuh ada area disk yang kurang berurutan untuk menyimpan data. Ini berdampak pada kinerja karena disk mencari tambahan dan efek latensi menunggu sektor bebas untuk mencapai kepala disk.
Lebih penting adalah efek potensial pada sistem. Apakah server menyediakan layanan vital? Berapa lama sebelum tim pengembangan dan operasi menyadari bahwa layanannya turun? Berapa lama sebelum pengguna marah ketika tidak ada layanan yang tersedia? Aplikasi akan sering membeku ketika tidak ada penyimpanan untuk menulis. Mungkin ada efek knock-on yang dapat menyebabkan masalah lebih lanjut - menambahkan lebih banyak waktu sebelum layanan sepenuhnya pulih. Dan ketika layanan telah dipulihkan keadaan sistem mungkin tidak seimbang - misalnya tumpukan data masuk yang besar selama waktu layanan turun menyebabkan keterlambatan dalam pemrosesan.
sumber
Secara intrinsik tidak buruk, tetapi sesuatu yang harus sangat hati-hati. Anda tidak ingin kehabisan ruang pada drive ketika sistem operasi membutuhkan ruang insidental lebih dari yang Anda miliki, atau apa pun yang komputer Anda coba tulis selanjutnya hanya akan gagal. Konsekuensi dari itu akan tergantung pada apa yang coba diselamatkannya.
"Pemakan ruang" yang tiba-tiba dapat mencakup file swap besar yang tidak terduga (mungkin disebabkan oleh kebocoran memori, dll), gambar tidur yang dapat mengambil ruang HDD sebanyak RAM, dan file output besar dari program. Anda hanya perlu selalu yakin bahwa Anda tidak akan kehabisan ruang.
Skenario kasus terbaik adalah ketika tidak ada lagi ruang untuk file swap dan sistem biasanya akan crash tanpa efek buruk jangka panjang.
Biasanya aman untuk mengisi partisi yang tidak memiliki sistem operasi pada mereka (yaitu pada hard drive eksternal di mana Anda secara manual mengarsipkan data Anda). Performa dapat menurun jika drive diisi, tetapi jika Anda terus-menerus menjalankan dengan penggunaan disk yang tinggi maka Anda harus benar-benar mendapatkan hard drive lain sehingga Anda dapat berhenti khawatir.
sumber
Ada tiga podcast yang sangat bagus tentang sistem file dan jika saya ingat dengan benar dan bagaimana mereka bekerja seperti "defragmentasi otomatis" yang mungkin membantu Anda untuk memahami masalah Anda dengan lebih baik. Saya pikir ketiga episode tersebut benar-benar layak untuk didengarkan jika Anda tertarik dengan sistem file. Tapi berhati-hatilah, itu sangat culun:
Episode 1 2 dan ketiga adalah nomor 58 yang tidak dapat saya posting karena terlalu sedikit reputasi \:
Podcast disebut hypercritical dan pembawa acara adalah John Siracusa.
sumber
Anda harus mempertimbangkan beberapa hal:
Dengan kasus hard drive eksternal di mana OS tidak ada, Anda dapat menggunakan sebagian besar drive dengan aman tanpa penurunan kinerja yang nyata. Untuk hard disk dengan OS, ada file cache yang ukurannya tergantung pada OS dan jenis tugas yang dilakukan.
Untuk linux, lihat ini: Bagaimana saya bisa membandingkan HDD saya?
Lihat teks-teks ini untuk penjelasan lebih lengkap: http://www.amazon.com/Memory-Mass-Storage-Giovanni-Campardo-ebook/dp/B00F76KCGY/ref=sr_1_4?s=digital-text&ie=UTF8&qid=1420389894&sr=1- 4 & kata kunci = hard + drive + kinerja
http://www.amazon.com/SImple-Choosing-Installing-Upgrading-Super-fast-ebook/dp/B00LNZTXFE/ref=sr_1_2?s=digital-text&ie=UTF8&qid=1420389894&sr=1-2&keywords=hard+drive+ kinerja
sumber
Drive yang penuh akan menyebabkan kinerja PC Anda rendah . Saya menjalankan PC saya di Ubuntu 12.10 dan drive saya sudah penuh. Aplikasi saya digunakan untuk membuka dengan sangat lambat dan booting biasanya lambat . Jadi saya membawa hard disk eksternal dan mempertahankan 50-60% penggunaan disk sejak saat itu. Saya akan menyarankan Anda hal yang sama.
sumber