Linux の htop/top 表示を全解説(2019年)
मूल शीर्षक: Explanation of everything you can see in htop/top on Linux (2019)
यह क्यों महत्वपूर्ण है
Linux सिस्टम मॉनिटरिंग की मूलभूत समझ के लिए यह संदर्भ लेख डेवलपर और SRE समुदाय में व्यापक रूप से उपयोग किया जाता है।
エンジニアのPeterisが2019年に公開したLinuxのhtop/topコマンドの全表示項目を解説した技術記事が、Hacker NewsおよびRedditの/r/programmingで複数回1位を獲得し、広く参照されている。
यह तकनीकी लेख Linux के `htop` और `top` कमांड में दिखाई देने वाले प्रत्येक तत्व की विस्तृत व्याख्या करता है। लेखक Peteris ने इसे 2016 में प्रकाशित किया और 2019 में अपडेट किया। यह लेख Hacker News पर दो बार #1 (नवंबर 2019 और दिसंबर 2016) और /r/programming तथा /r/sysadmin पर भी #1 स्थान पर रहा।
लेख में निम्नलिखित विषयों को विस्तार से समझाया गया है:
**Uptime और Load Average:** Uptime सिस्टम के चलने का समय दिखाता है, जो `/proc/uptime` फ़ाइल से पढ़ा जाता है। Load average के तीन नंबर क्रमशः 1, 5 और 15 मिनट की औसत सिस्टम लोड दर्शाते हैं, जो `/proc/loadavg` से आते हैं।
**Process States:** प्रत्येक प्रक्रिया की अवस्था अक्षरों से दर्शाई जाती है — R (running/runnable), S (interruptible sleep), D (uninterruptible sleep जैसे IO), Z (zombie process), T (job control द्वारा रोका गया), t (debugger द्वारा रोका गया)।
**Memory (VIRT/RES/SHR/MEM%):** VIRT/VSZ वर्चुअल मेमोरी, RES/RSS वास्तविक RAM उपयोग, SHR shared memory, और MEM% कुल मेमोरी का प्रतिशत दर्शाता है।
**अन्य जानकारी:** Process ID (PID), Process tree, niceness और priority, process time, और `/sbin/init` से पहले चलने वाली प्रक्रियाओं की भी व्याख्या की गई है। `strace` टूल का उपयोग करके यह जाना जा सकता है कि कोई प्रोग्राम कौन-सी फ़ाइलें खोलता है।