Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12154|Jawab: 0

[linux] Perintah untuk melihat penggunaan sumber daya sistem di CentOS

[Salin tautan]
Diposting pada 16/02/2015 15.34.29 | | |

Gunakan 'top -i' untuk melihat berapa banyak proses yang dalam status Berjalan, mungkin ada hambatan memori atau I/O dalam sistem, gunakan gratis untuk melihat berapa banyak penggunaan memori sistem, apakah swap banyak ditempati, gunakan iostat untuk melihat beban I/O...
  Ada juga cara untuk melakukannya ps -ef | urutkan -k7 untuk mengurutkan proses berdasarkan runtime untuk melihat proses mana yang menghabiskan waktu CPU paling banyak.
top:
Parameter utama:
d: Tentukan interval pembaruan, dihitung dalam detik.
T: Tidak ada pembaruan yang tertunda. Jika pengguna memiliki superuser, perintah atas akan dijalankan dengan prioritas tertinggi.
c: Menampilkan jalur lengkap dan nama proses.
S: Mode kumulatif, yang mengakumulasi waktu CPU dari sub-proses yang selesai atau hilang.
s: Mode aman.
i: Tidak ada proses (Zombie) yang menganggur atau tidak berguna yang ditampilkan.
n: Menampilkan jumlah pembaruan dan keluar ke saat selesai
Parameter tampilan:
PID (ID Proses): Nomor identifikasi proses.
PENGGUNA: Nama pengguna orang yang memiliki proses.
PR: Prioritas prosesnya.
NI: Nilai prioritas proses.
VIRT: Nilai memori virtual yang ditempati oleh proses.
RES: Nilai memori fisik yang ditempati oleh proses.
SHR: Nilai memori bersama yang digunakan oleh proses.
S: Status proses, di mana S berarti tidur, R berarti berjalan, Z berarti mati, dan N berarti nilai prioritas proses negatif.
%CPU: Penggunaan CPU yang digunakan oleh proses.
%MEM: Persentase memori fisik dan total memori yang ditempati oleh proses.
TIME+: Total waktu CPU yang dikonsumsi oleh proses setelah dimulai.
Perintah: Nama perintah startup yang dimulai proses, dan jika baris ini tidak ditampilkan, proses akan memiliki baris perintah penuh.
Selama penggunaan perintah atas, Anda juga dapat menggunakan beberapa perintah interaktif untuk menyelesaikan fungsi parameter lain. Perintah ini diaktifkan melalui pintasan.
<空格>: Segar segera.
P: Diatur sesuai dengan ukuran penggunaan CPU.
T: Urutkan menurut waktu dan waktu kumulatif.
T: Keluar dari perintah atas.
m: Beralih untuk menampilkan informasi memori.
t: Beralih untuk menampilkan informasi proses dan status CPU.
c: Beralih untuk menampilkan nama perintah dan baris perintah lengkap.
M: Urutkan sesuai dengan jumlah memori yang digunakan.
W: Menulis pengaturan saat ini ke file ~/.toprc. Ini adalah metode yang direkomendasikan untuk menulis profil teratas.

Gratis
1. Fungsi
Perintah bebas digunakan untuk menampilkan penggunaan memori, dan izin penggunaan adalah untuk semua pengguna.

2. Format
gratis [-b-k-m] [-o] [-s penundaan] [-t] [-V]

3. Parameter utama
-b -k -m: Menampilkan penggunaan memori dalam byte (KB, MB) masing-masing.
-s delay: Menunjukkan berapa detik setiap beberapa detik untuk menunjukkan penggunaan memori.
-t: Menampilkan jumlah kolom memori.
-o: Kolom penyesuaian buffer tidak ditampilkan.

waktu aktif
18:59:15 Naik 25 menit, 2 pengguna, rata-rata muat: 1.23, 1.32, 1.21
Waktunya sekarang
Waktu berlalu dari sistem hingga waktu itu telah berlalu
Jumlah pengguna yang terhubung
Menit terakhir, lima, dan lima belas menit beban sistem
Parameter: -V Informasi versi tampilan.

vmstat
PROCS -----------memory---------- ---swap-- -----io---- --system-- ----CPU----
r b swpd cache buff gratis si so bi bo di cs us sy id wa
0 1 24980 10792 8296 47316 5 19 205 52 1161 698 26 3 1 70
1 Amati aktivitas disk
Aktivitas disk terutama dipahami dari indikator berikut:
bi: Menunjukkan jumlah blok yang dibaca per detik dari disk (blok/dtk). Semakin tinggi angkanya, semakin banyak aktivitas disk yang dibaca.
bo: Mewakili jumlah blok yang ditulis ke disk per detik (blok/dtk). Semakin tinggi angkanya, semakin banyak aktivitas yang ditulis ke disk.
wa: Proporsi waktu CPU menunggu I/O disk (IoT disk tertunda). Semakin tinggi angkanya, semakin parah aktivitas sistem file yang menghambat CPU saat menunggu data disajikan oleh sistem disk yang lambat. wa dari 0 adalah ideal. Jika wa seringkali lebih besar dari 10, sistem file mungkin perlu disesuaikan untuk kinerja.
2. Amati aktivitas CPU
VMSTAT adalah cerminan penggunaan CPU yang lebih baik daripada atas:
AS: Rasio waktu program pengguna menggunakan CPU. Semakin tinggi angka ini, semakin sibuk proses pengguna.
sy: Persentase waktu panggilan sistem menggunakan CPU. Perhatikan bahwa karena NFS berjalan di kernel, waktu CPU yang ditempati oleh aktivitas NFS tercermin dalam sy. Jika angka ini seringkali besar, Anda perlu memperhatikan apakah proses kernel, seperti NFS, lebih memberatkan. Jika kita dan sy relatif besar pada saat yang sama, Anda perlu mempertimbangkan untuk memisahkan beberapa program pengguna ke server terpisah agar tidak saling memengaruhi.
id: Persentase waktu CPU menganggur.
wa: Persentase waktu CPU menunggu disk IO yang tertunda.

iostat
Digunakan untuk menghitung penggunaan CPU dan jumlah I/0 perangkat tty, hard disk, dan CD-ROM
Parameter:
-c Hanya menampilkan baris CPU
-d Menampilkan baris disk
-k Menampilkan output disk dalam kilobyte
-t menyertakan stempel waktu dalam output
-x menyertakan metrik disk yang diperluas dalam output

avg-cpu: %user %nice %sys %iowait %idle
20.25 0.18 2.61 76.39 0.57
%iowait Persentase waktu idle CPU saat menunggu I/O lokal
%persentase idle waktu idle CPU saat I/O lokal tidak menunggu

Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
memiliki 9,86 284,34 84,48 685407 2036
Transfer per detik (tps), 512 byte pembacaan blok per detik (Blk_read/dtk), 512 byte penulisan blok per detik (Blk_wrtn/dtk), dan 512 byte jumlah total pembacaan blok (Blk_read) dan penulisan (Blk_wrtn).
Sistem
# uname -a # Lihat informasi kernel/OS/CPU
# head -n 1 /etc/issue # Periksa versi OS
# cat /proc/cpuinfo # Lihat informasi CPU
# nama host # Lihat nama komputer
#lspci -tv # Daftar semua perangkat PCI
# lsusb -tv # Daftar semua perangkat USB
#lsmod# Cantumkan modul kernel yang dimuat
# env # Lihat variabel lingkungan
Sumber daya
# gratis -m # Lihat penggunaan memori dan penggunaan area swap
# df -h # Lihat penggunaan setiap partisi
# du -sh # untuk melihat ukuran direktori yang ditentukan
# grep MemTotal /proc/meminfo # Lihat jumlah total memori
# grep MemFree /proc/meminfo # Periksa jumlah memori gratis
# waktu aktif # Lihat waktu berjalan sistem, jumlah pengguna, beban
# cat /proc/loadavg # untuk melihat beban sistem
Disk dan partisi
# Gunung | kolom -t # untuk melihat status partisi yang dipasang
# fdisk -l # Lihat semua partisi
#swapon -s # Lihat semua partisi swap
# hdparm -i /dev/hda # Lihat parameter disk (hanya perangkat IDE)
# DMESG | grep IDE # Periksa status deteksi perangkat IDE saat startup
Internet
#ifconfig # Lihat properti semua antarmuka jaringan
#iptables -L # Lihat pengaturan firewall
# rute -n # Lihat tabel perutean
# netstat -lntp # Lihat semua port mendengarkan
#netstat -antp # untuk melihat semua koneksi yang telah dibuat
#netstat -s # Lihat statistik jaringan
Proses
# ps -ef # Lihat semua proses
# atas # Tampilkan status proses secara real time
pengguna
# w # Lihat pengguna aktif
# id # Lihat informasi pengguna yang ditentukan
# terakhir # Lihat log login pengguna
# cut -d: -f1 /etc/passwd # Lihat semua pengguna di sistem
# cut -d: -f1 /etc/group # Lihat semua grup di sistem
# crontab -l # untuk melihat tugas terjadwal pengguna saat ini
Layanan
# chkconfig --list # Daftar semua layanan sistem
# chkconfig --daftar | grep pada # daftar semua layanan sistem yang dimulai
Prosedur
#rpm-qa # Lihat semua paket yang diinstal




Mantan:C# untuk mendapatkan kode sumber halaman web
Depan:Linux adalah cara yang bagus untuk melihat ruang disk
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com