Htop เป็นโปรแกรมโอเพ่นซอร์สที่ให้ผู้ใช้มีกระบวนการดูโต้ตอบและซับซ้อนสำหรับผู้จัดการระบบปฏิบัติการลีนุกซ์ ได้รับการออกแบบมาจากพื้นดินเป็นแบบหล่นลงสำหรับยูทิลิตีมาตรฐานที่พบในเกือบทุกรูปแบบการกระจาย
เป็นซอฟต์แวร์บรรทัดคำสั่งที่ทำงานบนคอนโซล Linux และ X11 terminal emulator application และต้องใช้ไลบรารี ncurses เพื่อแสดงเมนูโต้ตอบและอินเทอร์เฟซ CLI
ในทางทฤษฎีแอ็พพลิเคชันนี้มีฟังก์ชันการทำงานเหมือนกับโปรแกรมบนสุดที่เป็นค่าเริ่มต้น ความแตกต่างหลักคือลักษณะและการจัดการหรือรับรองงาน นอกจากนี้ยังมีชุดแป้นพิมพ์ลัดที่แตกต่างกัน
อินเทอร์เฟซผู้ใช้จะแบ่งออกเป็นสองส่วนหลัก ได้แก่ การตรวจสอบระบบพื้นฐานและข้อมูลและวิวกระบวนการซึ่งตรงบริเวณส่วนที่ใหญ่ที่สุดของหน้าจอ นอกจากนี้จะแสดงเมนูที่ขอบด้านล่างของหน้าจอซึ่งใช้ปุ่ม F
ในขณะที่ส่วนโปรแกรมประมวลผลของแอ็พพลิเคชันมีลักษณะคล้ายกันกับฟังก์ชันที่ให้มาโดยด้านบนส่วนประกอบการตรวจสอบระบบมีความแตกต่างกันมากเนื่องจากแสดงการแสดงภาพกราฟิกแบบ real-time เรียลไทม์ที่แท้จริงของการใช้งาน CPU, RAM และ SWAP แบบสด .
เมื่อเรียกใช้แอ็พพลิเคชันในโปรแกรมจำลอง X11 terminal มันจะเปลี่ยนรูปลักษณ์โดยอัตโนมัติขึ้นอยู่กับว่าผู้ใช้ปรับขนาดหน้าต่างอย่างไร ตัวอย่างเช่นคุณสามารถดูข้อมูลเพิ่มเติมได้ถ้าหน้าต่างใหญ่ขึ้นหรือน้อยลงหากเล็กกว่านี้
คุณลักษณะที่น่าสนใจอื่น ๆ ก็คือความสามารถในการโต้ตอบกับโปรแกรมโดยใช้อุปกรณ์เมาส์เฉพาะเมื่อใช้ในโปรแกรมจำลอง X11 terminal emulator เท่านั้น ตัวอย่างเช่นคุณสามารถเลือกกระบวนการเดียวในผู้ดูซึ่งจะยังคงเน้นจนกว่าจะปิดหรือแอปถูกยกเลิกและให้สัญญาณ
มีอะไรใหม่ ใน
ข่าวประชาสัมพันธ์ฉบับนี้:
- Linux: ลดเวลาการวัดบัญชี (ขอบคุณ Andre Carvalho)
- สนับสนุน DragonFly BSD (ขอบคุณ Diederik de Groot)
- สนับสนุนสัญญาณแบบเรียลไทม์ (ขอบคุณ Kang-Che Sung)
- 'c' ใช้งานกับเธรดได้เช่นกัน
- เซสชันเปลี่ยนจาก SESN เป็น SID (ขอบคุณ Kamyar Rasta)
- ปรับปรุง UI สำหรับการเลือกสไตล์มิเตอร์ (ขอบคุณ Kang-Che Sung)
- โค้ดที่ดีขึ้นสำหรับการสร้างโครงสร้างกระบวนการ (ขอบคุณ wangqr)
- ตัวเลือกการคอมไพล์เพื่อปิดใช้งาน setuid
- ตรวจสอบข้อผิดพลาดในการดำเนินงานห้องสมุดมาตรฐานต่างๆ
- การเปลี่ยน sprintf ด้วย snprintf (ขอบคุณ Tomasz Kramkowski)
- Linux: การปรับปรุงประสิทธิภาพของมาตรวัดแบตเตอรี่
- Linux: อัปเดตอุปกรณ์ TTY ของกระบวนการ
- Linux: เพิ่มการสนับสนุนสำหรับการจัดเรียง TASK_IDLE (ขอบคุณ Vladimir Panteleev)
- Linux: เพิ่มขอบเขตด้านบนเพื่อเรียกใช้ Process Counter (ขอบคุณ Lucas Correia Villa Real)
- BUGFIX: หลีกเลี่ยงความผิดพลาดเมื่อถอดแบตเตอรี่ออก (ขอบคุณ Jan Chren)
- BUGFIX: macOS: แก้ไขลูปไม่มีที่สิ้นสุดในมุมมองแบบต้นไม้ (ขอบคุณ Wataru Ashihara)
คีย์
มีอะไรใหม่ ในเวอร์ชัน:
- OpenBSD: การแก้ไขและการปรับปรุงต่างๆ (ขอบคุณ Michael McConville และ Juan Francisco Cantero Hurtado)
- FreeBSD: แก้ไขการอ่าน CPU และหน่วยความจำ (ขอบคุณ Tim Creech, Hung-Yi Chen, Bernard Spil, Greg V)
- FreeBSD: เพิ่มการสนับสนุนแบตเตอรี่ (ขอบคุณ Greg V)
- Linux: เก็บชื่อล่าสุดของกระบวนการผีดิบ
- Mac OS X: ปรับปรุง Portability สำหรับ OS X เวอร์ชัน (ขอบคุณ Michael Klein)
- Mac OS X: แก้ไขอาร์กิวเมนต์บรรทัดคำสั่งอ่านและ basename
- Mac OS X: แก้ไขข้อมูลสถานะกระบวนการ
- Mac OS X: แก้ไขมุมมองต้นไม้ที่ยุบ / ขยาย
- Mac OS X: แก้ไขโครงสร้างต้นไม้
- Mac OS X: แก้ไขการบัญชีหน่วยความจำ
- แก้ไขข้อขัดข้องเมื่อล้างคอลัมน์ที่มีลิตร
- ทำให้คีย์ Esc ตอบสนองได้มากขึ้น
- หากคุณกำลังใช้งาน NCurses 6 htop จะใช้
มีอะไรใหม่ ในเวอร์ชัน 2.0.0: นอกจากนี้ยังสนับสนุนล้อเลื่อนสำหรับเลื่อน
- การย้ายเมตรและคอลัมน์ไปรอบ ๆ ในหน้าจอการตั้งค่าเป็นเรื่องที่สะดวกสบายมากขึ้นในขณะนี้
- ขณะนี้คุณสามารถกด & quot; e & quot; เพื่อดูชุดตัวแปรแวดล้อมสำหรับกระบวนการ
- ส่วน & quot; กราฟ & quot; โหมดสำหรับเมตรถูกปรับปรุงโดยได้รับแรงบันดาลใจจาก vtop ของ James Hall
มีอะไรใหม่ ในเวอร์ชัน 1.0.3:
- ติดแท็กเด็กทั้งหมด (คีย์ 'c')
- การแก้ไขในการคำนวณเวลาในการเข้าชมเมื่อใช้ระบบเสมือน (ขอบคุณ Patrick Marlier)
- การปรับปรุงประสิทธิภาพ (ขอบคุณ Jann Horn)
- ปรับปรุงประสิทธิภาพเพิ่มเติมจากการแยกวิเคราะห์ข้อมูล IO ตามเงื่อนไขตามฟิลด์ที่เลือก
- สีที่สม่ำเสมอดีขึ้น
- เพิ่มขีด จำกัด ของบัฟเฟอร์เมื่อติดตามซ้อนต้นไม้ที่ซ้อนกันอยู่ลึก ๆ
- แสดงสถิติของ pagefault
- BUGFIX: แก้ไขข้อขัดข้องเมื่อเพิ่มเมตรและสลับเวลาของ CPU ที่ละเอียด (ขอบคุณ Dawid Gajownik)
- เพิ่มคอลัมน์เพื่อติดตามคะแนน OOM-killer ของกระบวนการ
มีอะไรใหม่ ในเวอร์ชัน 1.0.2:
- เพิ่มการสนับสนุนลำดับความสำคัญ IO ('i' key)
- หลีกเลี่ยงการลบ. htoprc ถ้าเป็น symlink
- ไม่สามารถใช้ / proc ได้อย่างสง่างาม (ขอบคุณ Philipp Hagemeister)
- ตัวเลือกในการอัปเดตชื่อกระบวนการในการรีเฟรชทุกครั้ง (ขอบคุณ Rob Hoelz)
- BUGFIX: แก้ไขปัญหาเมื่อรายการกระบวนการว่างเปล่า
มีอะไรใหม่ ในเวอร์ชัน 1.0.1:
- รุ่นนี้แก้ไขลักษณะการทำงานของการเลือกเมาส์และการขัดข้องเป็นครั้งคราว
- ขณะนี้การกำหนดค่าใช้เส้นทางที่สอดคล้องกับ XDG
มีอะไรใหม่ ในเวอร์ชัน 1.0:
- รุ่นนี้มีเครื่องวัดระยะ CPU สี่คอลัมน์การกรองที่เพิ่มขึ้นการวาดภาพต้นไม้ UTF-8 การปรับปรุงประสิทธิภาพและการแก้ไขข้อบกพร่องต่างๆ
มีอะไรใหม่ ในเวอร์ชัน 0.9:
- รุ่นนี้มีความสามารถในการขยายและยุบย่อยโดยใช้ปุ่ม "+" และ "-" การสนับสนุนการขโมยเวลา / เวลาของ CPU สำหรับสภาพแวดล้อมแบบเวอร์ชวลไลซ์ความสามารถในการแสดงชื่อเธรดที่กำหนดเองการสนับสนุนกลุ่มย่อยและสารพัน แก้ไขข้อบกพร่อง
มีอะไรใหม่ ในเวอร์ชัน 0.8.2:
- รวม lsof (กด 'l')
- แก้ไขการแสดงค่าขนาดกิกะไบต์ (ขอบคุณ Andika Triwidada)
- ตัวเลือกในการแสดงชื่อโฮสต์ในพื้นที่เมตร
- เปลี่ยนชื่อ VEID เป็น CTID ในระบบ OpenVZ (ขอบคุณ Thorsten Schifferdecker)
- แก้ไขรายการเดสก์ท็อป (ขอบคุณ Samuli Suominen)
- BUGFIX: คำนวณขนาดหน้าเว็บที่ถูกต้องสำหรับระบบ FreeBSD (ขอบคุณ Andrew Paulsen)
- อนุญาตให้คอมไพล์โดยไม่มี PLPA บนระบบที่ไม่สนับสนุน (ขอบคุณ Timothy Redaelli)
- BUGFIX: แก้ไขมุมมองต้นไม้ที่หายไปเมื่อเธรด userland ถูกซ่อน (ขอบคุณ Josh Stone)
- BUGFIX: แก้ไขปัญหาสำหรับ VPID ในระบบ OpenVZ (ขอบคุณ Wolfgang Frisch)
มีอะไรใหม่ ในเวอร์ชัน 0.8.1:
- การเพิ่มนี้จะเพิ่มมาตรวัดแบตเตอรี่สำหรับคอมพิวเตอร์ที่ใช้ ACPI และการสนับสนุน Linux-VServer
- มีข้อผิดพลาดบางอย่างอยู่
ต้องการ
- ncurses
ความคิดเห็นที่ไม่พบ