AWS · मराठी आवृत्ती
4.12 top आणि htop ने monitoring
Server slow असेल तर CPU कोण वापरतंय आणि memory किती उपलब्ध आहे ते पाहू. top अनेक Linux images मध्ये असतो; htop रंग, navigation आणि F-keys मुळे सोयीचा.
Ubuntu: sudo apt install -y htop; AL2023: sudo yum install -y htop. CentOS Stream वर repository/EPEL availability तपासा.
| top key | काम |
|---|---|
| P / M | CPU / memory sort |
| k | PID देऊन signal |
| 1 | प्रत्येक CPU core |
| q | Quit |
Load average, %CPU, %MEM, RES आणि wa — I/O wait — पाहा. Load ची vCPU count शी तुलना उपयोगी, पण “त्यापेक्षा कमी म्हणजे सर्व ठीक” असा सार्वत्रिक नियम नाही. Load मध्ये runnable आणि uninterruptible tasks येऊ शकतात; burstable CPU credits, latency आणि disk metrics देखील तपासा.
Lab
फक्त disposable lab वर एका terminal मध्ये top, दुसऱ्यात yes > /dev/null &. तयार झालेला PID नोंदवा. Top मध्ये P ने process पहा आणि kill <तो-PID> ने बंद करा. मूळ उदाहरणात pkill yes आहे; ते इतर matching processes देखील बंद करू शकतं म्हणून स्वतःचा PID वापरा. Load average हळूहळू कमी होईल.