EN: Read in English
Dunia L2: Kunci & Pekerja
Proses: ps dan top
Anda akan belajar: tengok setiap program yang bekerja di server dan cari yang membolot CPU.
Teks BM belum disemak oleh penutur asli.
Disemak dengan Linux (Debian 13) pada 1 Nov 2026
Masalahnya
Server terasa perlahan. Pelanggan tunggu 10 saat untuk laman menu. Apa anda semak dulu?
Pilih satu jawapan.
Tengok
Anda you di /home/you. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
- bin/ (folder)
drwxrwxr-xstock-check.sh
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Program yang sibuk
1241bash /home/you/bin/stock-check.shguna CPU
Setiap program yang bekerja ialah process (proses) (process): Program yang sedang bekerja, macam tukang masak yang bertugas. Setiap satu ada nombor, iaitu PID., macam tukang masak yang bertugas. ps aux senaraikan semuanya. Setiap satu ada nombor pekerja: PID.
Semak
Ketik proses yang makan CPU. Tengok lajur %CPU.
0 daripada 1 dijumpai
Cuba
top tunjuk perkara sama, secara langsung, yang paling sibuk di atas. Jalankan top, tengok baris teratas, kemudian tekan q.
Anda you di /home/you. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
- bin/ (folder)
drwxrwxr-xstock-check.sh
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Program yang sibuk
1241bash /home/you/bin/stock-check.shguna CPU
Petunjuk
top pegang terminal sehingga anda tekan q.Semak
Lajur mana beritahu apa?
Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.
Cuba
Senarai panjang memenatkan. Minta PID ikut nama: pgrep -f stock-check.
Anda you di /home/you. 1 benda di sini. Servis: cron berjalan, ssh berjalan, nginx berjalan.
you@kedai:~$Folder ~
- bin/ (folder)
drwxrwxr-xstock-check.sh
+ 3 tersembunyi (ls -a)
Servis
cronberjalanmula semasa bootsshberjalanmula semasa bootnginxberjalanmula semasa boot
Program yang sibuk
1241bash /home/you/bin/stock-check.shguna CPU
Petunjuk
-f cari dalam seluruh baris arahan, bukan nama program sahaja.Teka
Anda taip ps sahaja, tanpa aux. Adakah anda nampak stock-check.sh?
Pilih satu jawapan.
Anda berjaya!
Kini anda boleh senaraikan proses server dan cari yang membolot CPU.
Nak tahu lebih (pilihan)
Dalam top, M susun ikut memori dan P ikut CPU. ps aux | grep nginx tapis senarai dengan pipe. htop ialah top yang lebih mesra: anda pasangnya dalam pelajaran 10.
Latihan sebenar (pilihan): di Linux, jalankan top selama sepuluh saat, kemudian tekan q. Proses mana paling sibuk?
English
The server feels slow. Customers wait 10 seconds for the menu page. What do you check first?
Every program at work is a process, like a cook on shift. ps aux lists them all. Each has a staff number: its PID.
top shows the same, live, busiest first. Run top, look at the top row, then press q.
top holds the terminal until you press q.Which column tells you what?
Long lists are tiring. Ask for the PID by name: pgrep -f stock-check.
-f searches the whole command line, not just the program name.You type plain ps, with no aux. Do you see stock-check.sh?
You can now list the server’s processes and find the one hogging the CPU.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: ps (Debian 13 man page) · top (Debian 13 man page) · pgrep (Debian 13 man page)
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?