Công cụ giám sát hệ thống cho Ubuntu


147

Tôi đang tìm kiếm các công cụ Giám sát hệ thống là GUI và Cli hoặc Web Dựa bao gồm các chức năng cơ bản như

  • Sử dụng CPU

  • Sử dụng Ram

  • Hoán đổi sử dụng

  • Sử dụng đĩa (Dung lượng / I / O)

  • Giám sát nhiệt

Tôi biết có nhiều công cụ tôi có thể sử dụng, nhưng tôi đang tìm kiếm một công cụ duy nhất có các chức năng cơ bản này.

Câu trả lời:


184

Liếc nhìn - Một mắt trên hệ thống của bạn

Glances là một phần mềm miễn phí (được cấp phép theo LGPL) để giám sát hệ điều hành GNU / Linux hoặc BSD của bạn từ giao diện văn bản. Glances sử dụng thư viện libstatgrab để lấy thông tin từ hệ thống của bạn và nó được phát triển bằng Python.

Cài đặt

Mở một thiết bị đầu cuối ( Ctrl+ Alt+ T) và chạy các lệnh sau:

Từ Ubuntu 16.04 trở lên, bạn chỉ có thể gõ sudo apt install glances, nhưng phiên bản 2.3 có lỗi này . Khác:

Lắp đặt dễ dàng Script liếc

curl -L https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

HOẶC LÀ

wget -O- https://raw.githubusercontent.com/nicolargo/glancesautoinstall/master/install.sh | sudo /bin/bash

Hướng dẫn cài đặt

sudo apt-get install python-pip build-essential python-dev lm-sensors
sudo pip install psutil logutils bottle batinfo https://bitbucket.org/gleb_zhulik/py3sensors/get/tip.tar.gz zeroconf netifaces pymdstat influxdb elasticsearch potsdb statsd pystache docker-py pysnmp pika py-cpuinfo bernhard
sudo pip install glances

Sử dụng cơ bản

Để bắt đầu glanceschỉ cần gõ glancesvào thiết bị đầu cuối.

ảnh chụp màn hình

Trong nháy mắt, bạn sẽ thấy rất nhiều thông tin về tài nguyên của hệ thống của mình: CPU, Tải, Bộ nhớ, Mạng hoán đổi, Đĩa I / O và Xử lý tất cả trong một trang, theo mặc định, mã màu có nghĩa là:

GREEN : the statistic is “OK”
BLUE : the statistic is “CAREFUL” (to watch)
VIOLET : the statistic is “WARNING” (alert)
RED : the statistic is “CRITICAL” (critical)

Khi Glances đang chạy, bạn có thể nhấn một số phím đặc biệt để ra lệnh cho nó:

c: Sort processes by CPU%  
m: Sort processes by MEM%  
p: Sort processes by name  
i: Sort processes by IO Rate  
d: Show/hide disk I/O stats  
f: Show/hide file system stats  
n: Show/hide network stats  
s: Show/hide sensors stats  
b: Bit/s or Byte/s for network IO  
w: Delete warning logs  
x: Delete warning and critical logs  
1: Global CPU or Per Core stats  
h: Show/hide this help message  
q: Quit (Esc and Ctrl-C also work)  
l: Show/hide log messages

Giám sát Cpu, Ram, hoán đổi

ảnh chụp màn hình

Giám sát đĩa

ảnh chụp màn hình

Giám sát nhiệt hệ thống

Nếu bạn nhập, glances --helpbạn sẽ tìm thấy ( -eKích hoạt mô-đun cảm biến (chỉ dành cho Linux))

glances -e

ảnh chụp màn hình

ảnh chụp màn hình

Tập tin cấu hình

Bạn có thể đặt ngưỡng của mình trong tệp cấu hình Glances, trên GNU / Linux, tệp cấu hình mặc định được đặt trong /etc/glances/glances.conf.

Chế độ máy khách / máy chủ

Một tính năng thú vị khác của công cụ giám sát này là bạn có thể khởi động nó ở chế độ máy chủ chỉ cần gõ glances -s, điều này sẽ cho ra một đầu ra như máy chủ Glances đang chạy trên 0.0.0.0:61209 và bây giờ bạn có thể kết nối với nó từ một máy tính khác bằng cách sử dụng glances -c @ máy chủ trong đó @server là địa chỉ IP hoặc tên máy chủ của máy chủ.

Glances sử dụng máy chủ XML / RPC và có thể được sử dụng bởi một phần mềm máy khách khác. Trong chế độ máy chủ, bạn có thể đặt địa chỉ liên kết (-B ĐỊA CHỈ) và nghe cổng TCP (-p PORT), địa chỉ liên kết mặc định là 0,0.0.0 (Nhìn sẽ nghe trên tất cả các giao diện mạng) và cổng TCP là 61209. Trong Chế độ máy khách, bạn có thể đặt cổng TCP của máy chủ (cổng -p). Trong chế độ máy khách / máy chủ, các giới hạn được đặt bởi phía máy chủ. Phiên bản 1.6 giới thiệu một mật khẩu tùy chọn để truy cập vào máy chủ (mật khẩu -P) mà nếu được đặt trên máy chủ cũng phải được sử dụng trên máy khách.

Nguồn bổ sung: PyPI , Github , Linuxaria

Cập nhật

Giám sát chứa juju chỉ ví dụ thế nào mọi chuyện có vẻ như hình ảnh lớn

Trong thiết bị đầu cuối không có 1 Glances đang chạy ở chế độ máy chủ, Trong thiết bị đầu cuối không có 2 juju container đang chạy apt-get update& Trong thiết bị đầu cuối 3 glances -c 192.168.1.103Glances được kết nối với ip container

ảnh chụp màn hình

Sử dụng CPU

Bản thân các ánh nhìn dường như yêu cầu tăng đột biến thời gian sử dụng cpu khi đang hoạt động, bằng chứng là biểu đồ sử dụng màn hình hệ thống tích hợp. Nếu đồ thị là chính xác - thì bằng cách sử dụng các ánh nhìn, người ta sẽ bỏ ra khoảng 1/4 CPU trên một hệ thống. Điều này có hiệu lực đối với những người đang theo dõi tải CPU trên máy chủ.

liếc sử dụng cpu


:), vâng, đó là @ B4NZ41
Qasim

4
công cụ tốt nhất tôi từng thấy ....
Dinesh

1
Tôi thực sự khuyên bạn nên chống lại phương pháp cài đặt 'dễ dàng' được đề xuất ở đây! Đường ống dữ liệu từ Internet đến một trình thông dịch BASH đặc quyền là rất không an toàn. Nếu ai đó định cấu hình sai DNS hoặc hack bit.ly, bạn có thể cài đặt bất cứ thứ gì vào hệ thống của mình và bạn có thể không bao giờ biết.
Luke Stanley

1
Tôi không khuyến nghị "Cài đặt tập lệnh dễ dàng", chỉ cài đặt bằng các gói.
Pablo A

3
Để gỡ cài đặt chỉ sudo pip uninstall glances.
Pablo A

33

chỉ số-SysMonitor

Indicator-SysMonitor làm một chút, nhưng làm tốt. Sau khi cài đặt và chạy, nó sẽ hiển thị mức sử dụng CPU và RAM trên bảng trên cùng của bạn. Đơn giản.

nhập mô tả hình ảnh ở đây

Tải về từ đây

Conky

Một trong những sở thích cá nhân của tôi

nhập mô tả hình ảnh ở đây

Screenlet bạn sẽ tìm thấy một loạt các màn hình CPU và RAM có kiểu dáng khác nhau được bao gồm trong các gói màn hình - tất cả đều có sẵn trong Trung tâm phần mềm Ubuntu.

nhập mô tả hình ảnh ở đây

Liếc nhìn

Để cài đặt:

sudo apt-get install python-pip build-essential python-dev
sudo pip install Glances
sudo pip install PySensors

nhập mô tả hình ảnh ở đây

VMSTAT

Hiển thị thông tin về CPU, bộ nhớ, quy trình, v.v.

IOSTAT

Công cụ dòng lệnh này sẽ hiển thị số liệu thống kê về CPU, thông tin I / O cho các phân vùng đĩa cứng, Hệ thống tệp mạng (NFS), v.v. Để cài đặt i bổ sung, hãy chạy lệnh này:

sudo apt-get install sysstat

Để bắt đầu báo cáo, hãy chạy lệnh này:

iostat

Để chỉ kiểm tra số liệu thống kê CPU, sử dụng lệnh này:

iostat -c

Để biết thêm thông số, sử dụng lệnh này:

iostat --help

MPSTAT

Tiện ích dòng lệnh mpstat sẽ hiển thị mức sử dụng CPU trung bình trên mỗi bộ xử lý. Để chạy nó, chỉ cần sử dụng lệnh này:

mpstat

Để sử dụng CPU cho mỗi bộ xử lý, hãy sử dụng lệnh này:

mpstat -P ALL

Saidar

Saidar cũng cho phép giám sát các hoạt động của thiết bị hệ thống thông qua dòng lệnh.

nhập mô tả hình ảnh ở đây

Bạn có thể cài đặt bằng lệnh này:

sudo apt-get install saidar

Để bắt đầu theo dõi, hãy chạy lệnh này:

saidar -c -d 1

Số liệu thống kê sẽ được làm mới mỗi giây.

GKrellM

GKrellM là một tiện ích tùy biến với nhiều chủ đề khác nhau hiển thị trên thông tin thiết bị hệ thống máy tính để bàn của bạn (CPU, nhiệt độ, bộ nhớ, mạng, v.v.).

nhập mô tả hình ảnh ở đây

Để cài đặt GKrellM, hãy chạy lệnh này:

sudo apt-get install gkrellm

Màn hình

Monitorix là một ứng dụng khác có giao diện người dùng dựa trên web để giám sát các thiết bị hệ thống.

nhập mô tả hình ảnh ở đây

Cài đặt nó với các lệnh sau:

sudo add-apt-repository ppa:upubuntu-com/ppa
sudo apt-get update
sudo apt-get install monitorix

Bắt đầu Monitorix qua URL này:

http://localhost/monitorix/

 


Nhìn thoáng qua là tốt. Những gì nó cho tôi thấy đôi khi là một số nhật ký quan trọng. Ai là người tìm ra vấn đề? Nhật ký nhà ở đâu? CẢNH BÁO | Nhật ký chính xác (kéo dài 9 mục) 2016-03-23 ​​19:09:48> 2016-03-23 ​​19:09:54 Người dùng CPU (72.7 / 76.6 / 80.6) 2016-03-23 ​​19:09:28> 2016 / 03-23 ​​19:09:32 CPU chờ đợi (62,5 / 62,5 / 62,5) 2016-03-23 ​​19:08:45> 2016-03-23 ​​19:08:48 Người dùng CPU (86.3 / 86.3 / 86.3) ~ 2016-03-23 ​​19:08:16> ___________________ LOAD 5 phút (1.0 / 1.1 / 1.2) - Quá trình hàng đầu: php5-cgi 2016-03-23 ​​19:08:09> 2016-03-23 ​​19:08: 19 CPU chờ đợi (74.3 / 74.6 / 75.0)
Kangarooo

@Thuener Đó là tốt hơn cho bạn chỉ để đọc và tìm kiếm trước khi bình luận vô nghĩa như vậy và có nó ppa :: upubuntu-com / ppa ... tham khảo liên kết này launchpad.net/~upubuntu-com/+archive/ubuntu/ppa và tôi nghĩ tốt hơn cho bạn để loại bỏ downvote :)
Maythux

Tôi đã sử dụng GKrellM và thực sự thích nó, đặc biệt là màn hình cảm biến nhiệt độ. Tôi ước chúng là đồ họa, tuy nhiên nó cho tôi biết máy tính xách tay của tôi đang hoạt động như thế nào vì nó có vấn đề quá nhiệt.
Heather92065

22

Sau đây là các công cụ để theo dõi một hệ thống linux

  1. Lệnh hệ thống như top, free -m, vmstat, iostat, iotop, sar, netstatvv Không có gì đến gần những tiện ích Linux khi bạn đang gỡ một vấn đề. Các lệnh này cung cấp cho bạn một hình ảnh rõ ràng đang đi vào bên trong máy chủ của bạn
  2. SeaLion : Tác nhân thực thi tất cả các lệnh được đề cập trong # 1 (cũng do người dùng xác định) và đầu ra của các lệnh này có thể được truy cập trong giao diện web đẹp. Công cụ này có ích khi bạn gỡ lỗi trên hàng trăm máy chủ vì việc cài đặt rất đơn giản. Và nó MIỄN PHÍ
  3. Nagios : Nó là mẹ của tất cả các công cụ giám sát / cảnh báo. Nó là rất nhiều tùy chỉnh nhưng rất khó để thiết lập cho người mới bắt đầu. Có một số công cụ được gọi là plugin nagios bao gồm khá nhiều tất cả các số liệu quan trọng của Linux
  4. Munin
  5. Mật độ máy chủ: Dịch vụ trả phí dựa trên nền tảng đám mây thu thập các số liệu quan trọng của Linux và cung cấp cho người dùng khả năng viết các plugin riêng.
  6. Di tích mới: Một dịch vụ giám sát được lưu trữ cũng được biết đến.
  7. Zabbix


8

hàng đầu

hàng đầu là giám sát Phần mềm, liệt kê tất cả các quy trình có sử dụng CPU / RAM, Sử dụng CPU / RAM tổng thể và hơn thế nữa, phần lớn được cài đặt theo mặc định

đỉnh

htop giống như một phiên bản mở rộng của đầu. Nó có tất cả các tính năng từ phía trên, nhưng bạn có thể thấy các tiến trình con và tùy chỉnh hiển thị mọi thứ. Nó cũng có màu sắc.

iotop

iotop dành riêng cho Giám sát I / O Hard rive Nó liệt kê tất cả các quy trình và hiển thị mức sử dụng Ổ cứng của chúng để đọc và ghi.


giám sát nhiệt ở đâu? và trong câu trả lời của bạn, bạn đã bao gồm 3 tiện ích ... hãy kiểm tra câu hỏi ** tôi đang tìm một công cụ duy nhất có một số chức năng cơ bản **
Qasim

Với ba công cụ tôi chỉ đưa ra các tùy chọn khác nhau cho OP, nhưng tôi không hài lòng khi nói rằng không có công cụ nào theo dõi nhiệt
BeryJu

ít nhất bạn đã cố gắng trả lời câu hỏi ... cảm ơn bạn
Qasim

google (Saidar ubfox)
Qasim

5

Bạn có thể muốn thử sysmon . Mặc dù không lạ mắt như Glances, nhưng nó rất đơn giản và dễ sử dụng.

Nếu bạn muốn làm bẩn và thực hiện một chút kịch bản trong python, đây là một số điều cơ bản về giám sát hệ thống với Python để giúp bạn bắt đầu.

Bạn sẽ cần một mô-đun bên ngoài được gọi psutilđể giám sát hầu hết mọi thứ. Dễ dàng nhất để sử dụng trình cài đặt mô-đun bên ngoài thay vì xây dựng từ nguồn.

Lưu ý: Những ví dụ này được viết bằng Python 2.7

sudo apt-get install pip
sudo pip install psutil

Bây giờ chúng ta đã cài đặt các mô-đun, chúng ta có thể bắt đầu mã hóa.

Đầu tiên, tạo một tập tin gọi là usage.py.

gedit ~/usage.py

Bắt đầu bằng cách nhập psutil

import psutil

Sau đó, tạo một chức năng để theo dõi tỷ lệ phần trăm lõi CPU của bạn đang chạy.

def cpu_perc(): 

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True) 
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

Chúng ta hãy phá vỡ nó một chút, phải không?

Dòng đầu tiên cpu_num = psutil.cpu_percent(interval=1, percpu=True), tìm tỷ lệ phần trăm mà các lõi trong CPU của bạn đang chạy và gán nó vào danh sách được gọi cpu_perc.

Vòng lặp này ngay tại đây

for i in range(len(cpu_num)):
    print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

là một vòng lặp for in ra tỷ lệ phần trăm hiện tại của mỗi lõi CPU của bạn.

Hãy thêm việc sử dụng RAM.

Tạo một hàm gọi là ram_perc.

def ram_perc():
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    print "RAM: ", mem_perc, "%"

psutil.virtual_memory đưa ra một tập dữ liệu chứa các sự kiện khác nhau về RAM trong máy tính của bạn.

Tiếp theo, bạn có thể thêm một số sự thật về mạng của bạn.

def net():
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv

psutil.net_io_counters()chỉ cung cấp cho chúng tôi thông tin về các gói được gửi và nhận theo byte, nên một số chuyển đổi là cần thiết.

Để có được một số thông tin về không gian trao đổi, thêm chức năng này.

def swap_perc():
    swap = psutil.swap_memory()
    swap_perc = swap.percent

Điều này là khá đơn giản.

Nhiệt độ là loại khó thực hiện, vì vậy bạn có thể cần thực hiện một số nghiên cứu của riêng mình để tìm ra cái gì sẽ hoạt động với phần cứng của bạn. Bạn sẽ phải hiển thị nội dung của một tập tin nhất định.

Sử dụng đĩa dễ dàng hơn nhiều so với nhiệt độ. Tất cả những gì bạn cần làm là chuyển đĩa bạn muốn theo dõi (tức là /:) thông qua một chức năng nhất định.

def disks():
    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

Kết quả ban đầu của psutil.disk_usagelà này,

>>>psutil.disk_usage('/')
sdiskusage(total=21378641920, used=4809781248, free=15482871808, percent=22.5)

nhưng bạn cũng có thể chỉ nhận được total, used, free, hoặc percent.

Chương trình đã hoàn thành: (các chức năng nói trên đã được kết hợp)

import psutil, os, sys
mem_perc = 0 #init var
swap_perc = 0 #init var
mbytes_sent = 0 #init var
mbytes_recv = 0 #init var
cpu_perc = 0 #init var
swap = 0 #init var
mem = 0 #init var
net = 0 #init var



def disp(degree):
    global cpu_perc
    global swap
    global swap_perc
    global mem
    global mem_perc
    global net
    global mbytes_sent
    global mbytes_recv

    cpu_perc = psutil.cpu_percent(interval=1, percpu=True)
    swap = psutil.swap_memory()
    swap_perc = swap.percent
    mem = psutil.virtual_memory()
    mem_perc = mem.percent
    net = psutil.net_io_counters()
    mbytes_sent = float(net.bytes_sent) / 1048576
    mbytes_recv = float(net.bytes_recv) / 1048576

    os.system('clear') #clear the screen

    print "-"*30
    print "CPU"
    print "-"*30
    print "CPU Temperature: " , degree, "'C"
    for i in range(len(cpu_perc)):
        print "CPU Core", str(i+1),":", str(cpu_perc[i]), "%"

    print "-"*30
    print "MEMORY"
    print "-"*30
    print "RAM: ", mem_perc, "%"
    print "Swap: ", swap_perc, "%"
    print "-"*30
    print "NETWORK"
    print "-"*30
    print "MB sent: ", mbytes_sent
    print "MB received: ", mbytes_recv
    print "-"*30
    print "DISKS"
    print "-"*30

    if len(sys.argv) > 1:
        for disk in range(1, len(sys.argv)):
            tmp = psutil.disk_usage(sys.argv[disk])
            print sys.argv[disk], "\n"
            print "Megabytes total: ",
            print str(float(tmp.total) / 1048576)
            print "Megabytes used: ",
            print str(float(tmp.used) / 1048576)
            print "Megabytes free: ",
            print str(float(tmp.free) / 1048576)
            print "Percentage used: ",
            print tmp.percent, "\n"

def main():
    print("Press Ctrl+C to exit")
    while True:
        temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')
        temp = float(temp) / 1000
        disp(temp)

main()

Dòng này temp = open("/sys/class/thermal/thermal_zone0/temp").read().strip().lstrip('temperature :').rstrip(' C')có thể không hoạt động với cấu hình phần cứng của bạn.

Chạy chương trình này từ dòng lệnh. Truyền các đĩa bạn muốn theo dõi dưới dạng đối số từ dòng lệnh.

$ python usage.py /

Press Ctrl+C to exit

------------------------------
CPU
------------------------------
CPU Temperature:  39.0 'C
CPU Core 1 : 4.8 %
CPU Core 2 : 1.0 %
CPU Core 3 : 0.0 %
CPU Core 4 : 4.9 %
------------------------------
MEMORY
------------------------------
RAM:  33.6 %
Swap:  6.4 %
------------------------------
NETWORK
------------------------------
MB sent:  2.93382358551
MB received:  17.2131490707
------------------------------
DISKS
------------------------------
/ 

Megabytes total:  13952.484375
Megabytes used:  8542.6640625
Megabytes free:  4678.5703125
Percentage used:  61.2 

/media/calvin/Data 

Megabytes total:  326810.996094
Megabytes used:  57536.953125
Megabytes free:  269274.042969
Percentage used:  17.6 

Hi vọng điêu nay co ich! Bình luận nếu bạn có bất kỳ câu hỏi.

https://github.com/calthecoder/sysmon-1.0.1


Mặc dù liên kết này có thể trả lời câu hỏi, tốt hơn là bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Câu trả lời chỉ liên kết có thể trở nên không hợp lệ nếu trang được liên kết thay đổi.
Ron

@Ron - Được rồi, tôi sẽ thêm một chỉnh sửa vào bài viết của mình và hiển thị các phần kịch bản cơ bản của sysmon trong một vài ngày. Cảm ơn vì lời khuyên!
calvin k

Kiểm tra meta.askubfox.com/questions/13900/ . Chính xác thì bạn đã thử làm gì?
muru

@muru - Nevermind, bây giờ nó đang hoạt động. Cảm ơn các liên kết!
calvin k

@muru - Nhưng, để trả lời câu hỏi của bạn, tôi đã bắt đầu khối mã với ba backticks theo sau là ngôn ngữ tôi muốn cú pháp được tô sáng và kết thúc bằng ba backticks.
calvin k


3

SeaLion có thể là công cụ tiện dụng vì nó có các lệnh tích hợp để giám sát hiệu suất máy chủ của bạn cũng như bạn có thể thêm các lệnh tùy chỉnh, scirpts và đầu ra nhật ký. Thật dễ dàng để thiết lập và tìm ra những gì đã sai ở thời điểm cụ thể.

2


2

Tôi khuyên bạn nên http://conky.sourceforge.net/

Rất dễ dàng để cấu hình và sử dụng tài nguyên tối thiểu.


1
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Warren Hill

2

Có một công cụ tích hợp được gọi là gnome-system-monitor. Nó có thể làm tất cả những gì bạn đề cập, ngoại trừ theo dõi nhiệt.


2

Nagios dường như là phổ biến nhất và có thể tùy chỉnh nhiều nhất nhưng tôi sẽ không chọn nó cho GUI.

Giải pháp nguồn mở của Zabbix giám sát mọi thứ bạn đã đề cập cũng như cung cấp các biểu đồ dựa trên thời gian để theo dõi hiệu suất.

Nếu bạn đang tìm kiếm một GUI thậm chí còn sạch hơn, hãy xem Zenoss. Zenoss là một công cụ dựa trên web, nguồn mở, nhưng cung cấp phân tích dịch vụ và phân tích nguyên nhân gốc bằng công cụ sở hữu của nó.


2
  1. Các freelệnh là đơn giản nhất và dễ sử dụng lệnh để kiểm tra việc sử dụng bộ nhớ trên linux / ubuntu.

    free -m
    
  2. Để kiểm tra sử dụng bộ nhớ là đọc /proc/meminfotệp.

    cat /proc/meminfo
    
  3. Các vmstatlệnh với các stùy chọn.

    vmstat -s
    
  4. Các toplệnh thường được sử dụng để kiểm tra bộ nhớ và CPU sử dụng cho mỗi quá trình.

    top
    
  5. Lệnh htop cũng hiển thị việc sử dụng bộ nhớ cùng với các chi tiết khác.

    htop
    
  6. Để tìm hiểu thông tin phần cứng về RAM được cài đặt.

    sudo dmidecode -t 17
    

1
Tôi yêu htop! Đơn giản và đủ tốt.
Pale Blue Dot

2

Tôi thích sử dụng conkycó thể được cấu hình bằng mọi cách bạn muốn:

nhập mô tả hình ảnh ở đây

Bạn có thể google conkyvà tìm thấy 787.000 lượt truy cập. Có vài thứ cho tất cả mọi người.

Ở đầu thông báo hiển thị "Màn hình khóa: 4 phút Độ sáng: 2074". Chúng được tạo bởi "Sysmonitor Indicator" cho phép bạn hiển thị trên systray / chỉ báo ứng dụng bằng cách sử dụng tập lệnh bash.

Để xem hướng dẫn về cách thiết lập "Sysmonitor", hãy xem: BASH có thể hiển thị trong systray làm chỉ báo ứng dụng không?



1

Tôi nghĩ bạn nên xem qua Agentless Monitor từ AppPerinf, bao gồm các khía cạnh giám sát khác nhau như giám sát ứng dụng JAVA / J2EE, giám sát máy chủ, giám sát cơ sở dữ liệu, giám sát giao dịch, giám sát mạng và giám sát hệ thống. Nó là miễn phí và dễ sử dụng.


1

Trong trường hợp của tôi, câu trả lời từ liên kết này đã giúp tôi rất nhiều.

Đã từng là người dùng Windows? Bạn có thể muốn một Ubuntu tương đương với Trình quản lý tác vụ Windows và mở nó thông qua tổ hợp phím Ctrl + Alt + Del.

Ubuntu có tiện ích tích hợp sẵn để giám sát hoặc tiêu diệt các tiến trình đang chạy của hệ thống, hoạt động giống như Trình quản lý tác vụ, có tên là System Monitor.

Ctrl + Alt + Del phím tắt theo mặc định được sử dụng để hiển thị hộp thoại đăng xuất trên Ubuntu Unity Desktop. Nó không hữu ích cho người dùng đã sử dụng để truy cập nhanh vào Trình quản lý tác vụ.

Để thay đổi cài đặt của phím, hãy mở tiện ích Bàn phím từ Unity Dash (hoặc Cài đặt hệ thống -> Bàn phím).

Trên tab Phím tắt -> Phím tắt tùy chỉnh, nhấp vào biểu tượng dấu cộng để thêm lối tắt. Nhập tên Trình quản lý tác vụ và lệnh gnome-system-màn hình.

Cứu giúp

Sau khi được thêm vào, hãy nhấp vào vị trí ghi thông báo Tắt Vô hiệu hóa và nhấn Ctrl + Alt + Delete. Bạn sẽ nhận được một hộp thoại cho biết, Phím tắt, phím tắt đã được sử dụng cho Đăng xuất ra, nhấp vào Xác định lại và bạn đã hoàn tất!

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.