Какие процессы занимают мою системную память? - PullRequest
0 голосов
/ 26 марта 2019

У меня есть сервер, установлен MySQL и версия 5.6.23. Когда я использовал top команду и порядок по %MEM ,i, я нашел какой-то вопрос. Вот картинка:

enter image description here

mysqld используется RES = 41.7G и SWAP = 17.9G. Мы знаем, что USED = RES + SWAP. Память, занятая другими процессами, мала и ее можно игнорировать.

free -m

enter image description here

Память, которую мы использовали, о 52G ,, подкачка, которую мы использовали около 20G, свободной памяти было 8G.

total memory о 64G, total swap о 30G, бафф и кеш используются настолько малы, что их можно игнорировать.

У меня такой вопрос:

Память, которую мы использовали о 52G, 41.7G, используемой mysql.

Таким образом, память, используемая другими, была 10.3G (52-41.7=10.3G)

А что использует 10.3G?

vmstat -s -S M

63895 M total memory 53405 M used memory 33214 M active memory 22057 M inactive memory 7027 M free memory 1 M buffer memory 3462 M swap cache 32767 M total swap 20186 M used swap 12581 M free swap 325131257 non-nice user cpu ticks 2520 nice user cpu ticks 84144511 system cpu ticks 68293556865 idle cpu ticks 57668780 IO-wait cpu ticks 0 IRQ cpu ticks 6908474 softirq cpu ticks 0 stolen cpu ticks 2775858411 pages paged in 65451762163 pages paged out 458921124 pages swapped in 192317734 pages swapped out 4056818407 interrupts 1004201759 CPU context switches 1532076671 boot time 23467769 forks

...