分析

1. 查看系统内存信息

firefly@firefly:~/gcm/build$ free
                        total        used              free      shared  buff/cache   available
Mem:        2003884     1625216        9084       10540      369584      345528
Swap:             0           0           0

firefly@firefly:~/gcm/build$ free -h          // -h, --human      show human-readable output
              total        used        free      shared  buff/cache   available
Mem:          1.9Gi       1.5Gi        22Mi        10Mi       360Mi       350Mi
Swap:            0B          0B          0B

显示内存信息:
    总内存(Total):显示系统的总内存大小。
    已使用内存(Used):显示当前已被分配和使用的内存大小。
    剩余内存(Free):显示当前剩余可用的内存大小。
    共享内存(Shared):显示被多个进程共享的内存大小。
    缓存(Buffers):显示用于缓存文件系统数据的内存大小。
    缓冲区(Cached):显示用于缓冲磁盘写操作的内存大小。

实时刷新:

  • 默认情况下,free命令只显示一次内存信息。可以使用"-s"参数指定刷新间隔,以实时刷新内存信息。
  • 例如,使用"free -s 1"将每秒刷新一次内存信息。

 

2.实时监控 系统整体 及 各个进程 资源使用情况

top命令是一个实时的系统监控工具,可以显示系统的整体情况以及各个进程的资源使用情况。在终端中输入top命令后,按下"M"键可以按照内存使用情况对进程进行排序。在内存使用一栏,可以看到各个进程的内存使用量。

top - 09:16:02 up  8:13,  2 users,  load average: 0.01, 0.09, 0.12
Tasks: 225 total,   1 running, 223 sleeping,   1 stopped,   0 zombie
%Cpu(s):  0.8 us,  1.2 sy,  0.0 ni, 98.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   1956.9 total,      8.2 free,   1590.4 used,    358.4 buff/cache
MiB Swap:      0.0 total,      0.0 free,      0.0 used.    334.2 avail Mem

    PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND          
    751 emqx      20   0 3638028 143668   5128 S   2.0   7.2  11:40.20 beam.smp         
   1833 firefly   20   0  697708  47360  11992 S   2.0   2.4   3:18.79 node             
  46577 firefly   20   0   15936   3216   2648 R   1.3   0.2   0:01.45 top              
    470 root      19  -1   68080   9484   8240 S   1.0   0.5   0:06.37 systemd-journal  
   1846 firefly   20   0 1061884 199228  12468 S   1.0   9.9   8:35.95 node             
   1746 firefly   20   0 1265132 409852  12488 S   0.7  20.5   5:52.70 node             
     14 root      20   0       0      0      0 S   0.3   0.0   0:01.65 kworker/1:0      
    180 root      -2   0       0      0      0 S   0.3   0.0   0:22.50 mmcqd/0          
    504 root      20   0   20484   4888   2096 S   0.3   0.2   0:18.84 systemd-udevd    
    592 avahi     20   0    6168   3040   2508 S   0.3   0.2   0:22.10 avahi-daemon     
   1691 firefly   20   0   14904   3468   2056 S   0.3   0.2   1:00.93 sshd             
   1861 firefly   20   0  832728  28336  11724 S   0.3   1.4   2:01.10 node         

 

3. 查看所有文件系统信息

firefly@firefly:~/gcm/build$ df -h                        // -h, --human-readable  print sizes in powers of 1024 (e.g., 1023M)
Filesystem           Size  Used Avail Use% Mounted on
udev                 973M  8.0K  973M   1% /dev
tmpfs                196M  1.1M  195M   1% /run
/dev/mmcblk0p7       2.2G  2.1G     0 100% /root-ro
/dev/mmcblk0p8        12G  5.4G  6.5G  46% /userdata
overlayroot           12G  5.4G  6.5G  46% /
/root/dev/mmcblk0p4  120M   39M   73M  35% /boot
tmpfs                979M     0  979M   0% /dev/shm
tmpfs                5.0M  4.0K  5.0M   1% /run/lock
tmpfs                979M     0  979M   0% /sys/fs/cgroup
tmpfs                196M     0  196M   0% /run/user/0
tmpfs                196M  8.0K  196M   1% /run/user/1000

 

posted @ 2023-09-26 19:24  suphgcm  阅读(28)  评论(0编辑  收藏  举报