Linux系统卡慢之调优方法

简介: Linux系统卡慢之调优方法

一、本次实践说明

1.环境说明

1.本次实践环境为个人测试环境,生产环境请谨慎操作。
2.操作系统为RHEL7版本,在一台24小时开机的mini主机以all in one 方式部署。

2.故障场景说明

1.本次技术分享是自己很早之前初学Linux时的学习记录,如有错误,感谢提出完善。
2.在这台测试机上进行过大量技术实践,突然某一天进行登录操作时,发现命令终端无比卡慢。
3.首先进行重启大法,重启机器后还是一样卡慢,于是开始仔细找原因。

二、查看当前系统装态

1.查看当前进程状态

系统负载过高,系统相当卡慢。
top - 23:08:47 up 11:01,  1 user,  load average: 925.72, 927.01, 917.04
Tasks: 3418 total, 1046 running, 2372 sleeping,   0 stopped,   0 zombie
%Cpu(s): 35.5 us, 63.1 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.6 hi,  0.9 si,  0.0 st
MiB Mem :   3918.5 total,    476.1 free,   2900.9 used,    541.5 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.    728.1 avail Mem 

  

2.查看内存情况

查看内存及swap使用情况
[root@control scripts]# free -m
              total        used        free      shared  buff/cache   available
Mem:           3918        2920         456          15         541         708
Swap:          2047  

三、对系统各进程排序

1.对cpu使用率进行降序排列

[root@control scripts]# 
[root@control scripts]# ps aux --sort=-%cpu |head -n 20
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      35004  1.0  0.1  58044  5104 pts/0    R+   23:30   0:00 ps aux --sort=-%cpu
root     121033  0.3  0.0      0     0 ?        I    23:30   0:00 [kworker/0:3-events]
root         10  0.2  0.0      0     0 ?        I    12:07   1:37 [rcu_sched]
root      48011  0.2  0.0      0     0 ?        I    23:26   0:00 [kworker/0:0-cgroup_pidlist_destroy]
mysql      1244  0.1  9.9 1357880 397984 ?      Ssl  12:07   1:14 /usr/libexec/mysqld --basedir=/usr
root      72606  0.1  0.0      0     0 ?        I    23:20   0:00 [kworker/0:1-xfs-cil/nvme0n1p5]
root          1  0.0  0.3 197248 15652 ?        Ss   12:07   0:05 /usr/lib/systemd/systemd --switched-root --system --deserialize 18
root          2  0.0  0.0      0     0 ?        S    12:07   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I<   12:07   0:00 [rcu_gp]
root          4  0.0  0.0      0     0 ?        I<   12:07   0:00 [rcu_par_gp]
root          6  0.0  0.0      0     0 ?        I<   12:07   0:00 [kworker/0:0H-kblockd]
root          8  0.0  0.0      0     0 ?        I<   12:07   0:00 [mm_percpu_wq]
root          9  0.0  0.0      0     0 ?        S    12:07   0:11 [ksoftirqd/0]
root         11  0.0  0.0      0     0 ?        S    12:07   0:00 [migration/0]
root         12  0.0  0.0      0     0 ?        S    12:07   0:00 [watchdog/0]
root         13  0.0  0.0      0     0 ?        S    12:07   0:00 [cpuhp/0]
root         15  0.0  0.0      0     0 ?        S    12:07   0:00 [kdevtmpfs]
root         16  0.0  0.0      0     0 ?        I<   12:07   0:00 [netns]
root         17  0.0  0.0      0     0 ?        S    12:07   0:00 [kauditd]

2.对内存占有大小进行降序排列

[root@control scripts]# ps aux --sort=-%mem |head -n 20
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
mysql      1244  0.1  9.9 1357880 397984 ?      Ssl  12:07   1:14 /usr/libexec/mysqld --basedir=/usr
gdm        1955  0.0  3.5 2843996 141372 tty1   Sl+  12:07   0:14 /usr/bin/gnome-shell
gdm        2042  0.0  1.3 259244 52788 tty1     S+   12:07   0:00 /usr/bin/Xwayland :1024 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
gdm        2117  0.0  1.3 1240264 52700 tty1    Sl+  12:07   0:00 /usr/libexec/gsd-media-keys
gdm        2125  0.0  1.2 745352 51832 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-power
gdm        2109  0.0  1.2 809320 51508 tty1     Sl+  12:07   0:03 /usr/libexec/gsd-color
gdm        2094  0.0  1.2 646964 51092 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-xsettings
gdm        2146  0.0  1.2 581116 50628 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-wacom
gdm        2115  0.0  1.2 645832 50520 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-keyboard
gdm        2103  0.0  1.2 496092 50064 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-clipboard
gdm        2071  0.0  1.2 496540 50048 tty1     Sl   12:07   0:00 /usr/libexec/ibus-x11 --kill-daemon
root        986  0.0  1.0 1167316 41504 ?       Ssl  12:07   0:00 /usr/sbin/libvirtd
root        883  0.0  0.8 202764 35484 ?        S    12:07   0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files
root        909  0.0  0.8 252904 35064 ?        Ssl  12:07   0:00 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
root        976  0.0  0.7 401624 30708 ?        Ssl  12:07   0:03 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P
polkitd     796  0.0  0.6 1780272 26932 ?       Ssl  12:07   0:17 /usr/lib/polkit-1/polkitd --no-debug
root        948  0.0  0.4 407028 18992 ?        Ssl  12:07   0:00 /usr/sbin/NetworkManager --no-daemon
root       1463  0.0  0.4 377288 18600 ?        Ssl  12:07   0:01 /usr/sbin/rsyslogd -n
root        630  0.0  0.4  93740 16316 ?        Ss   12:07   0:02 /usr/lib/systemd/systemd-journald

3.对top内存进行排序

top - 23:33:59 up 11:26,  1 user,  load average: 970.20, 946.03, 935.18
Tasks: 3753 total, 1442 running, 2311 sleeping,   0 stopped,   0 zombie
%Cpu(s): 34.5 us, 64.2 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.5 hi,  0.8 si,  0.0 st
MiB Mem :   3918.5 total,    414.7 free,   2962.2 used,    541.7 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.    666.9 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                  
  1244 mysql     20   0 1357880 397984  31000 S   0.3   9.9   1:14.84 mysqld                                                                   
  1955 gdm       20   0 2843996 141372  83436 S   0.0   3.5   0:14.18 gnome-shell                                                              
  2042 gdm       20   0  259244  52788  36968 S   0.0   1.3   0:00.27 Xwayland                                                                 
  2117 gdm       20   0 1240264  52700  41848 S   0.0   1.3   0:00.21 gsd-media-keys                                                           
  2125 gdm       20   0  745352  51832  41280 S   0.0   1.3   0:00.22 gsd-power                                                                
  2109 gdm       20   0  809320  51508  40704 S   0.0   1.3   0:03.53 gsd-color                                                                
  2094 gdm       20   0  646964  51092  40404 S   0.0   1.3   0:00.12 gsd-xsettings                                                            
  2146 gdm       20   0  581116  50628  39968 S   0.0   1.3   0:00.12 gsd-wacom                                                                
  2115 gdm       20   0  645832  50520  40268 S   0.0   1.3   0:00.12 gsd-keyboard                                                             
  2103 gdm       20   0  496092  50064  39860 S   0.0   1.2   0:00.11 gsd-clipboard                                                            
  2071 gdm       20   0  496540  50048  39896 S   0.0   1.2   0:00.09 ibus-x11                                                                 
   986 root      20   0 1167316  41504  30084 S   0.0   1.0   0:00.47 libvirtd                                                                 
   883 root      20   0  202764  35484  34132 S   0.0   0.9   0:00.85 sssd_nss                                                                 
   909 root      20   0  252904  35064  14704 S   0.0   0.9   0:00.65 firewalld                                                                
   976 root      20   0  401624  30708  14352 S   0.0   0.8   0:03.27 tuned                                                                    
   796 polkitd   20   0 1780272  26932  16804 S   0.0   0.7   0:17.74 polkitd                                                                  
   948 root      20   0  407028  18992  15840 S   0.0   0.5   0:00.68 NetworkManager                                                           
  1463 root      20   0  377288  18600   9692 S   0.0   0.5   0:01.53 rsyslogd                                                                 
   630 root      20   0   93740  16316  12884 S   0.0   0.4   0:02.09 systemd-journal                                                          
     1 root      20   0  197248  15652   9004 S   0.0   0.4   0:05.75 systemd                                                                  
  2273 root       9 -11  382676  14532   8916 S   0.0   0.4   0:00.55 pulseaudio                                                               
   667 root      20   0  120404  14484   8384 S   0.0   0.4   0:00.58 systemd-udevd                                                            
  1926 gdm       20   0  561288  14204  11996 S   0.0   0.4   0:00.22 gnome-session-b                                                          
  1503 apache    20   0 1475088  13648   6384 S   0.0   0.3   0:06.50 httpd                                                                    
  2111 gdm       20   0  360724  13476  11644 S   0.0   0.3   0:00.01 gsd-datetime                                                             
   882 root      20   0  191820  12708   9996 S   0.0   0.3   0:00.23 sssd_be                                                                  
  2140 gdm       20   0  457052  12656   9028 S   0.0   0.3   0:01.10 gsd-smartcard                                                            
   795 root      20   0  226576  12520  10948 S   0.0   0.3   0:17.73 vmtoolsd                                                                 
   811 root      20   0  533576  12152  10168 S   0.0   0.3   0:00.18 udisksd                                                                  
  1504 apache    20   0 1343960  11600   6384 S   0.0   0.3   0:05.80 httpd                                                                    
  1506 apache    20   0 1343960  11600   6384 S   0.0   0.3   0:05.70 httpd                                                                    
  1375 gdm       20   0 1139416  11464   8480 S   0.0   0.3   0:00.14 pulseaudio    

4.对top的cpu进行排序

top - 23:35:11 up 11:28,  1 user,  load average: 925.18, 937.49, 933.01
Tasks: 3350 total, 1213 running, 2137 sleeping,   0 stopped,   0 zombie
%Cpu(s): 35.2 us, 63.5 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.4 hi,  0.9 si,  0.0 st
MiB Mem :   3918.5 total,    500.3 free,   2876.1 used,    542.1 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.    752.7 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                  
 40859 root      20   0   68624   9492   4124 R   0.9   0.2   0:00.89 top                                                                      
  1244 mysql     20   0 1357880 397984  31000 S   0.4   9.9   1:14.99 mysqld                                                                   
121033 root      20   0       0      0      0 I   0.4   0.0   0:00.93 kworker/0:3-events                                                       
    10 root      20   0       0      0      0 R   0.2   0.0   1:38.46 rcu_sched                                                                
  2901 root      20   0   12832   3212   2892 S   0.2   0.1   0:06.89 log.sh                                                                   
 11316 root      20   0   12832   3252   2932 S   0.2   0.1   0:04.92 log.sh                                                                   
 11338 root      20   0   12832   3188   2864 S   0.2   0.1   0:00.42 log.sh                                                                   
 11588 root      20   0   12832   3344   3016 S   0.2   0.1   0:09.57 log.sh                                                                   
 18141 root      20   0   12832   3232   2908 S   0.2   0.1   0:02.09 log.sh                                                                   
 19853 root      20   0   12832   3184   2860 S   0.2   0.1   0:01.83 log.sh                                                                   
 22687 root      20   0   12832   3248   2924 S   0.2   0.1   0:13.91 log.sh                                                                   
 25858 root      20   0   12832   3316   2988 S   0.2   0.1   0:00.65 log.sh                                                                   
 26270 root      20   0   12832   3316   2996 S   0.2   0.1   0:03.01 log.sh                                                                   
 28339 root      20   0   12832   3264   2940 S   0.2   0.1   0:05.26 log.sh                                                                   
 32276 root      20   0   12832   3272   2952 S   0.2   0.1   0:01.92 log.sh                                                                   
 37834 root      20   0   12832   3332   3012 S   0.2   0.1   0:04.11 log.sh                                                                   
 40221 root      20   0   12832   3208   2888 S   0.2   0.1   0:03.18 log.sh                                                                   
 53572 root      20   0   12832   3264   2936 S   0.2   0.1   0:01.10 log.sh                                                                   
 62329 root      20   0   12832   3112   2788 S   0.2   0.1   0:03.67 log.sh                                                                   
 68358 root      20   0   12832   3296   2972 S   0.2   0.1   0:01.46 log.sh                                                                   
 72045 root      20   0   12832   3100   2776 S   0.2   0.1   0:10.57 log.sh                                                                   
 75636 root      20   0   12832   3168   2840 S   0.2   0.1   0:03.24 log.sh                                                                   
 75933 root      20   0   12832   3264   2940 S   0.2   0.1   0:00.46 log.sh                                                                   
 78521 root      20   0   12832   3268   2944 S   0.2   0.1   0:03.96 log.sh                                                                   
 83423 root      20   0   12832   3248   2924 S   0.2   0.1   0:01.05 log.sh                                                                   
 86644 root      20   0   12832   3148   2824 S   0.2   0.1   0:02.52 log.sh                                                                   
 89434 root      20   0   12832   3168   2840 S   0.2   0.1   0:00.44 log.sh                                                                   
 94082 root      20   0   12832   3264   2940 S   0.2   0.1   0:00.61 log.sh                                                                   
 99308 root      20   0   12832   3156   2832 S   0.2   0.1   0:05.37 log.sh                                                                   
101858 root      20   0   12832   3176   2848 S   0.2   0.1   0:11.43 log.sh                                                                   
107071 root      20   0   12832   3160   2836 S   0.2   0.1   0:01.44 log.sh                                                                   
107192 root      20   0   12832   3260   2940 S   0.2   0.1   0:01.06 log.sh                                                                   
108720 root      20   0   12832   3180   2848 S   0.2   0.1   0:09.35 log.sh                                                                   
109394 root      20   0   12832   3212   2880 S   0.2   0.1   0:09.07 log.sh                                                                   
117366 root      20   0   12832   3256   2936 S   0.2   0.1   0:00.34 log.sh                                                                   
122689 root      20   0   12832   3220   2896 S   0.2   0.1   0:12.39 log.sh                                                                   
127515 root      20   0   12832   3180   2856 S   0.2   0.1   0:03.92 log.sh                                                                   
127665 root      20   0   12832   3240   2912 S   0.2   0.1   0:07.83 log.sh                                                                   
130999 root      20   0   12832   3212   2888 S   0.2   0.1   0:01.11 log.sh                                                                   
     1 root      20   0  197248  15652   9004 S   0.0   0.4   0:05.75 systemd                                                                  
     2 root      20   0       0      0      0 S   0.0   0.0   0:00.03 kthreadd                                                                 
     3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp                                                                   

四、分析进程状态

经上述操作分析,发现内存及cpu资源负载过高原因有两个,
1.MYSQL数据库占有一定资源。
2.log.sh脚本重复运行,占有大量资源。

五、处理方法

1.kill所有的log.sh进程

ps -ef | grep log.sh |grep -v grep | awk '{print $2}' | xargs kill -15

2.停止mysql服务器

[root@control scripts]# systemctl stop mysqld.service 
[root@control scripts]# systemctl status mysqld.service 
● mysqld.service - MySQL 8.0 database server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Thu 2021-04-29 23:50:12 CST; 10s ago
  Process: 87312 ExecStopPost=/usr/libexec/mysql-wait-stop (code=exited, status=0/SUCCESS)
  Process: 2015 ExecStartPost=/usr/libexec/mysql-check-upgrade (code=exited, status=0/SUCCESS)
  Process: 1244 ExecStart=/usr/libexec/mysqld --basedir=/usr (code=exited, status=0/SUCCESS)
  Process: 1110 ExecStartPre=/usr/libexec/mysql-prepare-db-dir mysqld.service (code=exited, status=0/SUCCESS)
  Process: 995 ExecStartPre=/usr/libexec/mysql-check-socket (code=exited, status=0/SUCCESS)
 Main PID: 1244 (code=exited, status=0/SUCCESS)

3.查看当前系统状态

top - 23:51:03 up 11:44,  1 user,  load average: 0.23, 175.83, 544.20
Tasks: 267 total,   1 running, 266 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.7 sy,  0.0 ni, 99.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   3918.5 total,   2592.0 free,    885.3 used,    441.3 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   2791.3 avail Mem 

   PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND                                                                  
  1015 root      20   0   36092   3696   2796 S   0.3   0.1   0:00.51 crond                                                                    
 87359 root      20   0   64016   4988   4072 R   0.3   0.1   0:00.02 top                                                                      
     1 root      20   0  197248  15656   9004 S   0.0   0.4   0:06.34 systemd                                                                  
     2 root      20   0       0      0      0 S   0.0   0.0   0:00.03 kthreadd                                                                 
     3 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_gp                                                                   
     4 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 rcu_par_gp                                                               
     6 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kworker/0:0H-kblockd                                                     
     8 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 mm_percpu_wq                                                             
     9 root      20   0       0      0      0 S   0.0   0.0   0:12.46 ksoftirqd/0                                                              
    10 root      20   0       0      0      0 I   0.0   0.0   1:39.59 rcu_sched                                                                
    11 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 migration/0                                                              
    12 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 watchdog/0                                                               
    13 root      20   0       0      0      0 S   0.0   0.0   0:00.00 cpuhp/0                                                                  
    15 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kdevtmpfs                                                                
    16 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 netns                                                                    
    17 root      20   0       0      0      0 S   0.0   0.0   0:00.01 kauditd                                                                  
    18 root      20   0       0      0      0 S   0.0   0.0   0:00.12 khungtaskd                                                               
    19 root      20   0       0      0      0 S   0.0   0.0   0:00.00 oom_reaper                                                               
    20 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 writeback                                                                
    21 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kcompactd0                                                               
    22 root      25   5       0      0      0 S   0.0   0.0   0:00.00 ksmd                                                                     
    23 root      39  19       0      0      0 S   0.0   0.0   0:02.19 khugepaged                                                               
    24 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 crypto                                                                   
    25 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kintegrityd                                                              
    26 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kblockd                                                                  
    27 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 md                                                                       
    28 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 edac-poller                                                              
    29 root      rt   0       0      0      0 S   0.0   0.0   0:00.00 watchdogd                                                                
    44 root      20   0       0      0      0 S   0.0   0.0   0:00.00 kswapd0                                                                  
    95 root       0 -20       0      0      0 I   0.0   0.0   0:00.00 kthrotld                                                                 
    96 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/24-pciehp                                                            
    97 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/25-pciehp                                                            
    98 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/26-pciehp                                                            
    99 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/27-pciehp                                                            
   100 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/28-pciehp                                                            
   101 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/29-pciehp                                                            
   102 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/30-pciehp                                                            
   103 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/31-pciehp                                                            
   104 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/32-pciehp                                                            
   105 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/33-pciehp                                                            
   106 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/34-pciehp                                                            
   107 root     -51   0       0      0      0 S   0.0   0.0   0:00.00 irq/35-pciehp                                                            

六、测试系统状态

1.查看CPU和内存状态

[root@control scripts]# ps aux --sort=-%cpu |head -n 20
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         10  0.2  0.0      0     0 ?        I    12:07   1:39 [rcu_sched]
root          1  0.0  0.3 197248 15656 ?        Ss   12:07   0:06 /usr/lib/systemd/systemd --switched-root --system --deserialize 18
root          2  0.0  0.0      0     0 ?        S    12:07   0:00 [kthreadd]
root          3  0.0  0.0      0     0 ?        I<   12:07   0:00 [rcu_gp]
root          4  0.0  0.0      0     0 ?        I<   12:07   0:00 [rcu_par_gp]
root          6  0.0  0.0      0     0 ?        I<   12:07   0:00 [kworker/0:0H-kblockd]
root          8  0.0  0.0      0     0 ?        I<   12:07   0:00 [mm_percpu_wq]
root          9  0.0  0.0      0     0 ?        S    12:07   0:12 [ksoftirqd/0]
root         11  0.0  0.0      0     0 ?        S    12:07   0:00 [migration/0]
root         12  0.0  0.0      0     0 ?        S    12:07   0:00 [watchdog/0]
root         13  0.0  0.0      0     0 ?        S    12:07   0:00 [cpuhp/0]
root         15  0.0  0.0      0     0 ?        S    12:07   0:00 [kdevtmpfs]
root         16  0.0  0.0      0     0 ?        I<   12:07   0:00 [netns]
root         17  0.0  0.0      0     0 ?        S    12:07   0:00 [kauditd]
root         18  0.0  0.0      0     0 ?        S    12:07   0:00 [khungtaskd]
root         19  0.0  0.0      0     0 ?        S    12:07   0:00 [oom_reaper]
root         20  0.0  0.0      0     0 ?        I<   12:07   0:00 [writeback]
root         21  0.0  0.0      0     0 ?        S    12:07   0:00 [kcompactd0]
root         22  0.0  0.0      0     0 ?        SN   12:07   0:00 [ksmd]
[root@control scripts]# ps aux --sort=-%mem |head -n 20
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
gdm        1955  0.0  3.5 2843996 141424 tty1   Sl+  12:07   0:16 /usr/bin/gnome-shell
gdm        2042  0.0  1.3 259244 52788 tty1     S+   12:07   0:00 /usr/bin/Xwayland :1024 -rootless -terminate -accessx -core -listen 4 -listen 5 -displayfd 6
gdm        2117  0.0  1.3 1240264 52700 tty1    Sl+  12:07   0:00 /usr/libexec/gsd-media-keys
gdm        2125  0.0  1.2 745352 51832 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-power
gdm        2109  0.0  1.2 809320 51508 tty1     Sl+  12:07   0:03 /usr/libexec/gsd-color
gdm        2094  0.0  1.2 646964 51092 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-xsettings
gdm        2146  0.0  1.2 581116 50628 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-wacom
gdm        2115  0.0  1.2 645832 50520 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-keyboard
gdm        2103  0.0  1.2 496092 50064 tty1     Sl+  12:07   0:00 /usr/libexec/gsd-clipboard
gdm        2071  0.0  1.2 496540 50048 tty1     Sl   12:07   0:00 /usr/libexec/ibus-x11 --kill-daemon
root        986  0.0  1.0 1167316 41504 ?       Ssl  12:07   0:00 /usr/sbin/libvirtd
root        883  0.0  0.8 202764 35484 ?        S    12:07   0:00 /usr/libexec/sssd/sssd_nss --uid 0 --gid 0 --logger=files
root        909  0.0  0.8 252904 35064 ?        Ssl  12:07   0:00 /usr/libexec/platform-python -s /usr/sbin/firewalld --nofork --nopid
root        976  0.0  0.7 401624 30708 ?        Ssl  12:07   0:03 /usr/libexec/platform-python -Es /usr/sbin/tuned -l -P
polkitd     796  0.0  0.6 1780404 27536 ?       Ssl  12:07   0:19 /usr/lib/polkit-1/polkitd --no-debug
root       1463  0.0  0.4 377288 19020 ?        Ssl  12:07   0:01 /usr/sbin/rsyslogd -n
root        948  0.0  0.4 407028 18992 ?        Ssl  12:07   0:00 /usr/sbin/NetworkManager --no-daemon
root        630  0.0  0.4  93740 16844 ?        Ss   12:07   0:02 /usr/lib/systemd/systemd-journald
root          1  0.0  0.3 197248 15656 ?        Ss   12:07   0:06 /usr/lib/systemd/systemd --switched-root --system --deserialize 18

2.查看系统整体状态

系统已恢复正常,测试shell命令行终端有无卡顿缓慢情况,经测试恢复正常。
[root@control scripts]# top
top - 23:51:24 up 11:44,  1 user,  load average: 0.16, 164.44, 532.60
Tasks: 267 total,   1 running, 266 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni,100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   3918.5 total,   2592.0 free,    885.2 used,    441.3 buff/cache
MiB Swap:   2048.0 total,   2048.0 free,      0.0 used.   2791.3 avail Mem 
相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
17天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
57 4
|
6天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
23 5
linux系统服务二!
|
6天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
24 3
linux系统服务!!!
|
14天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
128 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
16天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
37 5
Linux系统之安装OneNav个人书签管理器
|
15天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
62 3
Linux系统之部署Linux管理面板1Panel
|
18天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
41 5
Linux系统之安装Ward服务器监控工具
|
6天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
23 2
|
7天前
|
Ubuntu Linux Shell
Linux 系统中的代码类型或脚本类型内容
在 Linux 系统中,代码类型多样,包括 Shell 脚本、配置文件、网络配置、命令行工具和 Cron 定时任务。这些代码类型广泛应用于系统管理、自动化操作、网络配置和定期任务,掌握它们能显著提高系统管理和开发的效率。
|
8天前
|
Linux Shell 数据库
文件查找是Linux用户日常工作的重要技能介绍了几种不常见的文件查找方法
文件查找是Linux用户日常工作的重要技能。本文介绍了几种不常见的文件查找方法,包括使用`find`和`column`组合、`locate`和`mlocate`快速查找、编写Shell脚本、使用现代工具`fd`、结合`grep`搜索文件内容,以及图形界面工具如`Gnome Search Tool`和`Albert`。这些方法能显著提升文件查找的效率和准确性。
28 2