Um utilitário muito útil que eu encontrei para determinar a memória e o uso de swap de processos é o comando smem. Talvez precise ser executado como root para gerar saída para todos os processos. BTW, achei a opção de classificação útil.
Eu quero encontrar swap usado por cada thread interior. Eu usei top para visualizar todos os processos em execução e usei shift + h (H) para visualizar todos os threads e usei shift + o (O) com a opção p para visualizar a swap usada por cada thread individual, e eu obtive o swap usado por cada thread thread individual em tamanho GB. Mas eu preciso ver o tamanho de swap usado por cada thread individual no tamanho do KB. Por favor, alguém ajuda sobre isso
Colando aqui meu principal processo de comando
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ SWAP COMMAND
9959 root 20 0 147g 116g 4676 S 0.0 96.8 0:13.28 21g mysqld
9969 root 20 0 147g 116g 4676 S 0.0 96.8 0:10.19 21g mysqld
9970 root 20 0 147g 116g 4676 S 0.0 96.8 0:12.96 21g mysqld
9971 root 20 0 147g 116g 4676 S 0.0 96.8 5:21.34 21g mysqld
9972 root 20 0 147g 116g 4676 S 0.0 96.8 5:27.05 21g mysqld
9973 root 20 0 147g 116g 4676 S 0.0 96.8 5:22.58 21g mysqld
9974 root 20 0 147g 116g 4676 S 0.0 96.8 5:27.03 21g mysqld
9975 root 20 0 147g 116g 4676 S 0.0 96.8 5:49.48 21g mysqld
9976 root 20 0 147g 116g 4676 S 0.0 96.8 5:03.59 21g mysqld
9977 root 20 0 147g 116g 4676 S 0.0 96.8 4:55.42 21g mysqld
9978 root 20 0 147g 116g 4676 S 0.0 96.8 5:03.10 21g mysqld
9986 root 20 0 147g 116g 4676 S 0.0 96.8 0:05.23 21g mysqld
9987 root 20 0 147g 116g 4676 S 0.3 96.8 1:57.07 21g mysqld
9988 root 20 0 147g 116g 4676 S 0.0 96.8 0:01.15 21g mysqld
9989 root 20 0 147g 116g 4676 S 0.0 96.8 5:55.10 21g mysqld
9990 root 20 0 147g 116g 4676 S 1.0 96.8 73:50.11 21g mysqld
9991 root 20 0 147g 116g 4676 S 3.6 96.8 241:03.15 21g mysqld
9992 root 20 0 147g 116g 4676 S 0.0 96.8 0:18.20 21g mysqld
9993 root 20 0 147g 116g 4676 S 0.0 96.8 0:03.38 21g mysqld
9994 root 20 0 147g 116g 4676 S 0.0 96.8 0:01.14 21g mysqld
9995 root 20 0 147g 116g 4676 S 0.0 96.8 0:00.00 21g mysqld
9999 root 20 0 147g 116g 4676 S 0.0 96.8 34:12.34 21g mysqld
10058 root 20 0 147g 116g 4676 S 0.0 96.8 8:19.05 21g mysqld
10061 root 20 0 147g 116g 4676 S 0.0 96.8 9:21.93 21g mysqld
10082 root 20 0 147g 116g 4676 S 0.0 96.8 3:46.24 21g mysqld
10086 root 20 0 147g 116g 4676 S 0.0 96.8 17:18.62 21g mysqld
10153 root 20 0 147g 116g 4676 S 0.0 96.8 36:55.88 21g mysqld
10154 root 20 0 147g 116g 4676 S 0.0 96.8 16:27.58 21g mysqld
10156 root 20 0 147g 116g 4676 S 0.0 96.8 12:12.73 21g mysqld
10157 root 20 0 147g 116g 4676 S 0.7 96.8 12:26.13 21g mysqld
10158 root 20 0 147g 116g 4676 S 0.0 96.8 18:10.38 21g mysqld
10163 root 20 0 147g 116g 4676 S 0.0 96.8 2:28.14 21g mysqld
10201 root 20 0 147g 116g 4676 S 0.0 96.8 16:45.92 21g mysqld
A saída fornecida acima é o que obtive no comando top, em que o SWAP é exibido em GB. Quero que seja exibido em KB
Um utilitário muito útil que eu encontrei para determinar a memória e o uso de swap de processos é o comando smem. Talvez precise ser executado como root para gerar saída para todos os processos. BTW, achei a opção de classificação útil.