Anda dapat menggunakan ps -C
hanya menampilkan informasi proses untuk nama perintah tertentu.
misalnya
ps -C opera
Anda kemudian dapat menggunakan ps
opsi lain untuk mengekstrak hanya data yang Anda cari. Secara khusus, h
atau --no-headers
untuk menekan tajuk kolom, dan -o pmem
untuk menunjukkan persentase memori yang digunakan oleh proses.
ps -C opera --no-headers -o pmem
Itu akan memberi Anda banyak persentase penggunaan memori, satu per baris.
Ada banyak metode untuk menjumlahkan data seperti itu, salah satu metode yang sering saya gunakan adalah menyalurkannya ke xargs untuk mengubahnya menjadi satu baris dengan elemen yang dibatasi oleh spasi, kemudian ke sed untuk mengkonversi spasi menjadi +
simbol, dan kemudian ke dalam bc
melakukan perhitungan. Metode perpipaan Anda menjadi paste -sd+
karya juga atau bisa dibilang lebih baik daripada | xargs | sed
.
Menyatukan semua itu, Anda mendapatkan:
ps -C opera --no-headers -o pmem | xargs | sed -e 's/ /+/g' | bc
atau
ps -C opera --no-headers -o pmem | paste -sd+ | bc
Dengan kata lain, Anda dapat menggunakan ps -C
alih-alih beberapa greps jika Anda hanya menginginkan data tentang satu program yang sedang berjalan.
CATATAN: Anda dapat menggunakan beberapa -C
opsi pada baris perintah yang sama jika Anda ingin info tentang lebih dari satu program sekaligus. misalnya
ps -C iceweasel -C chromium -C opera