- Ruang cakera (Penggunaan): Parameter ini menunjukkan jumlah ruang yang ditempati oleh cakera yang sedang dipilih.
- Ruang cakera (percuma): Parameter ini menunjukkan jumlah ruang kosong oleh cakera yang dipilih sekarang.
- Aktiviti Membaca Cakera: Ini menunjukkan peratusan masa yang berlalu oleh cakera dalam melaksanakan permintaan baca.
- Aktiviti Tulis Cakera: Ini menunjukkan peratusan masa yang berlalu oleh cakera dalam melaksanakan permintaan menulis.
Ini hanya beberapa parameter di mana aktiviti cakera sedang diukur. Masih banyak lagi parameter, yang tidak perlu kita bincangkan pada tahap ini.
Untuk mengukur prestasi cakera keras sistem kami, kami perlu mempunyai beberapa alat untuk melakukan analisis kuantitatif aktiviti cakera.
Alat untuk Memantau Aktiviti Disk di Linux
Berikut adalah beberapa alat yang akan kami bincangkan secara terperinci mengenai penggunaannya, pemasangan langkah demi langkah:
IOSTAT
IOSTAT bermaksud Statistik Input-Output. Ini adalah salah satu alat yang paling popular di kalangan pemaju dan geeks. Mereka menggunakannya untuk memeriksa semua aktiviti i / o yang sedang dilakukan oleh disk tertentu yang dihubungkan dengan sistem kami. Alat ini juga mengesan masa berjalan rata-rata cakera untuk memproses bacaan input dan output yang disambungkan ke peranti periferal.
Perintah yang digunakan oleh IOSTAT mampu menghasilkan laporan terperinci yang selanjutnya dapat digunakan untuk mengubah konfigurasi sistem. Mungkin bermanfaat bagi pengguna untuk mengoptimumkan penggunaan cakera sistem dan kinerjanya. Alat ini biasanya memberikan analisis penggunaan CPU dan Peranti secara berasingan.
Cara Memasang IOSTAT di Linux
Sysstat adalah pakej yang mengandungi alat IOSTAT. Jadi, kita boleh memasang alat ini secara langsung dari pakej ini. Di Ubuntu, kita dapat menjalankan perintah berikut untuk meneruskan pemasangan:
Menjalankan Perintah IOSTAT untuk Menganalisis Prestasi Cakera
Terdapat banyak arahan yang khusus untuk mencetuskan pelbagai fungsi alat IOSTAT. Berikut adalah arahan yang paling banyak digunakan:
- iostat: Dengan menggunakan perintah ini, kita boleh mendapatkan senarai semua parameter dan pembacaan semasa dari pelbagai parameter yang dibincangkan di atas.
- iostat -d: Perintah ini menunjukkan statistik yang berkaitan dengan semua peranti input / output.
- iostat -p: Perintah ini menunjukkan statistik yang berkaitan dengan semua peranti input / output dan pembacaan parameter.
- iostat -x: Perintah ini mengembalikan analisis terperinci aktiviti input / output yang dilakukan oleh semua peranti.
- iostat -d: Perintah ini menunjukkan statistik yang berkaitan dengan peranti tertentu.
- iostat -m: Perintah ini menunjukkan statistik MB semua cakera keras dalam sistem.
- Nfsiostat: Perintah ini membolehkan pengguna menganalisis penggunaan cakera NFS (sistem fail rangkaian.).
IOTOP
IOTOP adalah aktiviti cakera yang memantau alat berasaskan OS Linux. Ia memberikan analisis masa nyata dan penggunaan cakera oleh sistem operasi. Ia mengakses semua maklumat yang berkaitan dengan penggunaan cakera dari kernel Linux secara langsung. Ini menjadikan sistem lebih dipercayai dari segi ketepatan kerana semua data yang diambil akan menjadi masa nyata.
Ia berdasarkan model pelbagai utas. Ini memberikan maklumat mengenai setiap utas yang terlibat dalam aktiviti i / o bersama dengan penggunaan lebar jalur mereka.
Cara memasang IOTOP di Linux
Kita boleh menggunakan pakej pengedaran Linux untuk memasang alat ini dalam sistem kita. Perintah berikut membantu kita melakukan perkara yang sama dalam sistem operasi Linux:
Menjalankan Perintah IOTOP untuk Menganalisis Prestasi Cakera
Terdapat beberapa arahan yang terdapat dalam alat IOTOP untuk menganalisis aktiviti cakera berdasarkan perspektif yang berbeza. Berikut adalah beberapa arahan yang paling banyak digunakan:
- iotop: Perintah ini menunjukkan pembacaan semua cakera bersama dengan semua parameter yang dibincangkan di atas.
- iotop - hanya: Perintah ini membolehkan kita memeriksa hanya operasi yang menggunakan input-output disk.
DSTAT
DSTAT adalah alat yang cekap, fleksibel, dan mantap untuk menghasilkan statistik sumber Linux OS yang dapat digunakan sebagai ganti semua alat sebelumnya. Berikut adalah beberapa ciri umum yang ditawarkan oleh alat Dstat:
- Ia menghasilkan hasil kumulatif setelah menggabungkan alat iostat, vmstat, mpstat, dan netstat.
- Ia menghasilkan statistik secara real-time.
- Ia sangat berskala.
- Ini menunjukkan gangguan yang dihasilkan dari setiap peranti.
- Memberi hasil yang tepat walaupun sistem terlalu banyak mengalami proses.
- Ini membolehkan pengguna mengeksport hasil yang dihasilkan dalam .format fail csv.
Cara Memasang DSTAT di Linux
Anda boleh memasangnya dengan mengikuti proses yang sama. Ia boleh didapati di distro Linux. Pakej. Oleh itu, arahan berikut dapat dilaksanakan dari baris perintah untuk meneruskan pemasangan:
$ sudo apt-get install dstatMenjalankan Perintah DSTAT untuk Menganalisis Prestasi Cakera
Terdapat beberapa arahan yang terdapat dalam alat DSTAT untuk menganalisis aktiviti cakera berdasarkan perspektif yang berbeza. Berikut adalah beberapa arahan yang paling banyak digunakan:
dstat: Perintah ini menunjukkan pembacaan semua cakera dan semua parameter yang dibincangkan di atas, seperti jumlah bait yang dihantar, diterima, masa menunggu, masa terbiar, masa membaca / menulis, statistik cakera, dll.
dstat -vmstat: Perintah ini menghasilkan output yang mengandungi data yang berkaitan dengan Proses dan statistik memori.
dstat -c -top-cpu -dn -top-mem: Perintah ini terdiri daripada pelbagai sub-perintah. Ia adalah seperti berikut:
- -c: memberikan perincian mengenai penggunaan CPU.
- -cpu teratas: Ini menunjukkan nama proses yang menggunakan peratusan CPU tertinggi.
- -dn: Ini menunjukkan status rangkaian dan cakera sistem.
- -mem-top: Ini menunjukkan nama proses yang memakan peratusan memori tertinggi.
Dengan cara ini, DSTAT menawarkan banyak perintah lain yang dapat dilaksanakan untuk mengekstrak data yang berkaitan dengan persembahan cakera dan rangkaian dan menganalisisnya secara terperinci.
BERHENTI
ATOP secara khusus berguna apabila terdapat keperluan untuk menganalisis perubahan pada tingkat sistem. Ia melaksanakan tugas penambahbaikan taklimat yang luar biasa dari masa ke masa. Ia dapat menjabarkan semua proses yang menyebabkan perubahan tingkat sistem (seperti melakukan input-output disk) selama periode tertentu, tidak seperti yang lain - fungsi ini hanya disediakan oleh ATOP.
Ini adalah alat alternatif yang boleh digunakan untuk menganalisis sumber cakera. Ia juga dapat menganalisis pelayan berasaskan Linux, parameter yang berkaitan dengan rangkaian, dll. Terdapat beberapa kelebihan untuk menggunakan alat ini selain dari yang kita bincangkan di atas, dan berikut adalah beberapa di antaranya:
- Kita dapat melihat penggunaan sumber yang dilakukan oleh proses yang telah lama ditutup.
- Ia melacak semua utas aktif dalam aplikasi multi-utas dan meninggalkan yang lain, yang mana yang aktif.
- Ini menyoroti sumber-sumber yang menggunakan sumber daya pada tahap kritikal, sehingga menghasilkan pengalaman pengguna yang tinggi.
Cara Memasang ATOP pada Linux
Atop boleh dipasang di sistem operasi berasaskan Ubuntu dengan melaksanakan perintah berikut. Perintah ini mengambil pakej dari repositori Linux lalai.
$ sudo apt-get install di atasMenjalankan Perintah ATOP untuk Menganalisis Prestasi Cakera
Di bawah ini adalah beberapa perintah yang ditawarkan oleh alat atop, yang menggunakan pengguna mana yang dapat melakukan berbagai set kegiatan untuk menganalisis penggunaan disk sistem mereka dan lebar jalur jaringan yang berkaitan dengannya:
- di atas -m: Perintah ini menunjukkan penggunaan memori yang dilakukan oleh semua proses langsung.
- di atas -V: Paparan dipasang di atas versi.
- di atas -a: Perintah ini menunjukkan status langsung semua proses langsung.
- di atas -s: Perintah ini memaparkan semua maklumat yang berkaitan dengan penjadualan tugas.
- di atas -d: Memaparkan maklumat yang berkaitan dengan penggunaan data semasa aktiviti input / output cakera.
- di atas -v: Memaparkan maklumat seperti userId, rgid, processId, dll.
- di atas -y: Memaparkan maklumat semua utas langsung dalam proses aktif.
- di atas -C: Menyenaraikan semua proses mengikut urutan tahap penggunaan CPU.
IOPING
IOPING adalah sejenis alat yang menawarkan pelbagai ciri. Alat ini digunakan khas untuk menganalisis latensi cakera, i.e., berapa lama cakera tertentu memerlukan masa untuk menanggapi permintaan baca-tulis tertentu.
Cara Memasang IOPING di Linux
Untuk memasang IOPING pada sistem operasi Linux, kita dapat melaksanakan perintah terminal berikut:
$ sudo apt-get install iopingMenjalankan Perintah IOPING untuk Menganalisis Prestasi Cakera
Disenaraikan di bawah adalah beberapa perintah alat IOPING, dengan menggunakan mana pengguna dapat memeriksa masalah yang berkaitan dengan latensi dan menyelesaikannya dengan mudah.
- kiraan ioping -c: Merupakan jumlah kiraan selepas alat dihentikan.
- selang ioping -i: Kekangan masa antara selang hingga cap waktu yang diminta.
- kelajuan ioping -l: Mengehadkan kelajuan pemindahan data dalam bait / saat.
- masa ioping -t: Beberapa proses diabaikan kerana mereka mempunyai waktu permintaan yang sangat sedikit. Oleh itu, untuk mengelakkan ini, kita dapat menetapkan masa permintaan.
- tarikh akhir ioping -w: Alat dihentikan setelah selang waktu yang ditetapkan melalui perintah ini.
- ioping -D: Mengarahkan sistem untuk melakukan permintaan membaca / menulis.
- ioping -R: Ini menguji kadar di mana cakera mencari data.
- ioping -c 20 -s 1M / temp1: Perintah ini memberikan laporan kuantitatif pada / temp1 dengan memindahkan 21 permintaan setiap 1MB.
- ioping -RL / dev / sda: Memaparkan kelajuan cakera berurutan.
- ioping -RLB. | awk 'cetak $ 4': Memaparkan kelajuan cakera berurutan dalam bait / saat.
Kesimpulannya
Sepanjang artikel ini, kami membincangkan pelbagai alat yang dapat digunakan untuk memantau Kegiatan Disk dalam sistem operasi berbasis Linux. Setiap alat memberikan sekumpulan ciri tersendiri, yang membantu pengguna menganalisis bagaimana sistem mereka berkelakuan dari dalam.
Dengan analisis terperinci, pentadbir sistem dapat membuat perubahan yang diinginkan dalam konfigurasi sistem mereka agar sistem mereka berfungsi lebih cepat dan lancar. Alat-alat ini menghasilkan hasil yang menunjukkan keadaan sistem semasa, kesihatan cakera, penggunaan lebar jalur rangkaian, dan banyak lagi.
Menggunakan alat ini dapat membuat pentadbir sistem menyelesaikan masalah yang berkaitan dengan cakera dan sistem operasi dalam perjalanan. Ini akan membolehkan mereka menjimatkan masa semasa menyelesaikan masalah dan menjaga sistem mereka dalam keadaan yang betul semasa melakukan tugas penggunaan sumber yang berat.