Memantau Penggunaan Disk
Gunakan alat seperti `df`, `du`, dan `iostat` untuk memantau ruang disk, penggunaan inode, dan kinerja I/O penyimpanan server Anda.
Memantau Penggunaan Disk adalah pelajaran Linux Server Deployment & SSH Mastery gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Linux Server Deployment & SSH Mastery, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Mengapa Memantau Penggunaan Disk?
Memantau penggunaan disk server Anda sangatlah penting. Bayangkan sebuah situs web tiba-tiba tidak dapat diakses karena catatannya memenuhi seluruh disk! Atau basis data melambat drastis karena aktivitas disk yang tinggi.
Pemantauan membantu Anda:
- Mencegah gangguan: Menemukan disk yang penuh sebelum menimbulkan masalah.
- Mengoptimalkan performa: Mengidentifikasi disk dengan I/O tinggi yang mungkin menjadi hambatan.
- Merencanakan kapasitas: Memahami tren pertumbuhan untuk menambahkan penyimpanan secara proaktif.
Mengenal `df`: Ruang Disk Kosong
Perintah df merupakan singkatan dari 'disk free'. Perintah ini adalah alat utama untuk memeriksa penggunaan ruang disk secara keseluruhan pada sistem berkas yang terpasang di server Anda.
Perintah ini memberikan ringkasan ruang total, ruang terpakai, ruang tersedia, dan persentase penggunaan untuk setiap partisi yang terpasang.
`df` dalam Praktik: Pemeriksaan Ruang
Mari lihat cara kerja df. Opsi -h membuat keluaran mudah dibaca manusia, dengan menampilkan ukuran dalam KB, MB, atau GB.
Cobalah menjalankan perintah ini untuk melihat ruang disk server Anda secara sekilas:
df -hMemahami Keluaran `df`
Keluaran df -h biasanya memiliki kolom-kolom berikut:
- Filesystem: Nama partisi atau perangkat disk.
- Size: Ukuran total sistem berkas.
- Used: Jumlah ruang yang sedang digunakan.
- Avail: Jumlah ruang yang masih tersedia.
- Use%: Persentase ruang disk yang digunakan.
- Mounted on: Direktori tempat sistem berkas dipasang.
Perhatikan kolom Use% untuk menemukan disk yang hampir penuh!
Mengenal `du`: Penggunaan Disk
Jika df menampilkan penggunaan sistem berkas secara keseluruhan, du (disk usage) menghitung ruang yang digunakan oleh berkas atau direktori tertentu.
Perintah ini sangat membantu untuk menemukan direktori yang paling banyak menghabiskan ruang, sehingga Anda dapat mengidentifikasi sumber penggunaan disk yang tinggi.
`du` dalam Praktik: Ukuran Direktori
Untuk menemukan ukuran direktori, Anda dapat menggunakan du dengan opsi -s (meringkas) dan -h (mudah dibaca manusia), diikuti jalur ke direktori tersebut.
Mari periksa ukuran direktori /var/log, yang sering berisi berkas catatan berukuran besar:
du -sh /var/log`df` vs. `du`: Perbedaan Utama
Penting untuk mengetahui kapan harus menggunakan masing-masing perintah:
df: Melaporkan penggunaan ruang untuk seluruh sistem berkas. Perintah ini membaca data dari metadata sistem berkas.du: Melaporkan penggunaan ruang untuk berkas dan direktori. Perintah ini memindai isi direktori untuk menghitung ukuran.
Terkadang, df dan du dapat menampilkan angka yang berbeda karena berkas yang dihapus masih terbuka dan digunakan oleh proses. Menyalakan ulang sistem atau memulai ulang proses biasanya akan menyelaraskan keduanya.
Mengenal `iostat`: Performa I/O
iostat merupakan bagian dari paket sysstat dan menyediakan statistik input/output (I/O) terperinci untuk perangkat penyimpanan Anda.
Alat ini membantu Anda memantau aktivitas disk, yang sangat penting untuk mengidentifikasi hambatan performa. Waktu tunggu I/O yang tinggi dapat memperlambat server Anda secara signifikan.
`iostat` dalam Aksi: Aktivitas Disk
Untuk mendapatkan gambaran kinerja I/O disk Anda, Anda dapat menggunakan iostat. Opsi -x menyediakan statistik tambahan, dan menambahkan angka (misalnya, 2) akan membuatnya diperbarui setiap 2 detik.
Perintah ini mungkin mengharuskan sysstat sudah terpasang (misalnya, sudo apt install sysstat pada Debian/Ubuntu).
iostat -x 2Menafsirkan Keluaran `iostat`
Saat menggunakan iostat -x, perhatikan metrik utama berikut:
- %util: Persentase waktu CPU selama permintaan I/O dikirim ke perangkat. Nilai tinggi (mendekati 100%) menunjukkan disk sedang sibuk.
- r/s, w/s: Jumlah permintaan baca/tulis per detik.
- rkB/s, wkB/s: Jumlah kilobita yang dibaca/ditulis per detik.
- await: Waktu rata-rata (dalam milidetik) yang diperlukan untuk melayani permintaan I/O yang dikirim ke perangkat. Nilai tinggi mengindikasikan disk yang lambat.
Metrik ini membantu Anda menilai kesehatan dan kinerja disk.
Pemeriksaan Cepat: Pemantauan Disk
Anda telah mempelajari tiga alat penting untuk memantau penggunaan dan kinerja disk. Sekarang, mari uji pemahaman Anda!
Rangkuman: Perangkat Pemantauan Anda
Bagus sekali! Anda telah menguasai dasar-dasar pemantauan penggunaan disk dan kinerja I/O server Anda.
Anda telah mempelajari:
df: Untuk memeriksa keseluruhan ruang disk kosong pada sistem berkas.du: Untuk mengidentifikasi penggunaan disk oleh berkas dan direktori tertentu.iostat: Untuk memantau kinerja I/O disk dan mengidentifikasi hambatan.
Menggunakan alat-alat ini secara rutin akan membantu Anda menjaga server tetap berjalan lancar dan mencegah masalah yang tidak terduga.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Memantau Penggunaan Disk” gratis?
Ya — teks lengkap “Memantau Penggunaan Disk” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Linux Server Deployment & SSH Mastery, upgrade ke CoddyKit PRO. Kursus Linux Server Deployment & SSH Mastery mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Memantau Penggunaan Disk”?
Gunakan alat seperti `df`, `du`, dan `iostat` untuk memantau ruang disk, penggunaan inode, dan kinerja I/O penyimpanan server Anda. Kamu berlatih Linux Server Deployment & SSH Mastery dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Linux Server Deployment & SSH Mastery?
Tidak diperlukan pengalaman sebelumnya. Linux Server Deployment & SSH Mastery di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.
Berapa lama pelajaran “Memantau Penggunaan Disk” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Linux Server Deployment & SSH Mastery ini?
Ya. Setiap pelajaran Linux Server Deployment & SSH Mastery menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mempartisi dan Memformat Disk
- Memasang Sistem Berkas
- Memantau Penggunaan Disk
- Pengelolaan Volume Logis (LVM)