RedHat некоторые выводы о памяти

Во-первых, как просмотреть память, точное представление памяти

После того , как верхняя команда может быть использована непосредственно, чтобы просмотреть содержимое% MEM. Вы можете выбрать для просмотра процесса или пользователем для просмотра, если один хочет , чтобы увидеть использование оракула пользователя памяти процесса, то вы можете использовать следующую команду:
 (1) Top
  Top команда под Linux обычно используются производительность инструмента анализа , который может отображать систему каждый процесс в режиме реального времени ситуация потребления ресурсов, похожая на Windows , диспетчер задач
  после того, как топ - команд может быть использована непосредственно, чтобы просмотреть содержимое% MEM. Вы можете выбрать для просмотра вида каждого процесса или для каждого пользователя, если один хочет , чтобы увидеть использование оракула пользователя памяти процесса, то вы можете использовать следующую команду:
  $ Top -u оракул
содержание объяснение:
  PID: идентификатор процесса
  USER: Собственники
  приоритетных процессы: PR уровень, тем меньше приоритет выполняется
  NInice: значение
  ВИРТ: занято процесса виртуальной памяти
  RES: процесс занимает физическую память
  SHR: совместно используемой памяти , используемой процессом
  состояния процесса: S. S обозначает сон, R представляет собой бег, Z представляет собой мертвое состояние, N является отрицательным , что указывает на то, что приоритет процесса
  % ЦП: Процесс загрузки процессора
  % MEM: процент физической памяти и общего объема памяти , используемой процессом
  TIME +: Процесс начинается после того, как общая загруженность процессорного времени , то есть, использование процессорного времени накопленного значения.
  КОМАНДА: процесс запуска имя команды
  часто используемые команды:
  Р:% загрузки процессора путем ранжирования
  Т: Нажмите клеща + Рейтинг
  М:% АЕТ Нажмите Рейтинг
(2) ртар
  может обрабатывать процесс просмотра информации о памяти , занимаемой случае, (процесс можно рассматривать пс) следующим образом :
  $ 14596 ртара -d
 (3). PS
  в следующем примере:
  $ PS -e -o 'PID, Прдч, арг , PCPU, РСЗ, ВСЗ, STIME, пользователь, UID' да реальная память , где РСЗ
  $ пса -e -o «PID, Прдч , арг, PCPU, РСЗ, ВСЗ, STIME, пользователя, UID «| Grep оракул | сортировать -nrk5 ,
  где РСЗ является реальной памятью, для достижения вариант сортировки памяти, по убыванию

 

Процесс обнаружения с помощью ПИД-пс -ef (предположительно 1234), а затем проверить / ргос / 1234 / статус

 

Если вы хотите узнать больше о системе в целом ситуация памяти, вы должны понимать, / Proc / MemInfo

$ Кошка / Proc / MemInfo 
MemTotal:        15729052 кБ 
MemFree:          1828388 кБ 
MemAvailable:    12821372 Кбайт 
Буферы:              712 кБ 
Cached:          11627816 кБ 
SwapCached:        118488 кБ 
Активность:           6834364 кБ 
Неактивный:         6244296 кБ 
Активный (Анон):     1464156 кБ 
активизировано (Anon):    897084 кБ 
Активный ( файл ):     5370208 кБ 
Неактивные (файл ):   5347212 кБ 
Unevictable:        74620 кБ 
Mlocked:            74620 кБ 
SwapTotal:        2097148 кБ 
SwapFree:         1538872 кБ 
Грязные:               1500 кБ 
Writeback:              0 кБ 
AnonPages:        1428456 кБ 
Подключенный:            152644 кБ 
SHMEM:             908940 кБ 
Slab:              580448 кБ 
SReclaimable:      528968 кБ 
SUnreclaim :         51480кБ 
KernelStack:        11776 кБ 
PageTables:         15828 кБ 
NFS_Unstable:           0 кБ 
отказов:                 0 кБ 
WritebackTmp:           0 кБ 
CommitLimit:      9961672 кБ 
Committed_AS:     7472196 кБ 
VmallocTotal:    34359738367 кБ 
VmallocUsed:        67692 кБ 
VmallocChunk:    34359645184 кБ 
HardwareCorrupted:      0 кБ 
AnonHugePages:    1095680 кБ
HugePages_Total:        0 
HugePages_Free:         0 
HugePages_Rsvd:         0 
HugePages_Surp:         0 
Hugepagesize:        2048 кБ 
DirectMap4k:       255996 кБ 
DirectMap2M:     16513024 кБ

Детальнее следующим образом:

MemTotal: все доступный размер оперативной памяти (т.е. физической памяти минус некоторые зарезервированные биты в двоичном коде и ядра размером) 
 
MemFree: сумма LowFree и HighFree, держать системной памяти неиспользуемые 
 
Буферы: размер буфера используется , чтобы сделать файл 
 
Cached: был использован размер памяти кэш - памяти (кэш - памяти) (равный diskcache минус swapCache). 
 
SwapCached: размер кэш - памяти (кэш - память) подкачки используется, была выгружена из памяти, но по - прежнему сохраняется в файл подкачки дюйм Когда необходимо быстро заменить без необходимости повторно открыть I / порт вывода. 
 
Активный: буфер или размер кэш - памяти файл подкачки в активном использовании, если это не очень необходимо в противном случае не могут быть использованы для других целей. 
 
Неактивный: размер буфера или кэша страниц в файле не часто используют, могут быть использованы другими способами. 
 
HighTotal: 
 
HighFree: область не отображен непосредственно в пространство ядра. Ядро должно использовать различную тактику , чтобы использовать ту часть памяти. 
 
LowTotal: 
 
LowFree: низкая высокая память может достичь того же эффекта, но он также может быть использован для записи некоторых из своих собственных структур данных ядра. МНОГО Среди 
 
     других вещей, где он выделяется все , от Slab нехорошего случаться Когда вы вышли из Lowmem Lowmem .. 
 
SwapTotal: общий размер пространства подкачки
 
SwapFree: не использовать своп размера пространства 
 
Грязный: ожидание записывается обратно размер диска памяти. 
 
Writeback: записывается обратно объем памяти диска. 
 
AnonPages: не отображается размер страницы памяти 
 
Подключенный: оборудование и документы размера отображения. 
 
Перекрытие: ядро размер кэша структуры данных, это может сократить потребление , вызванное приложением и освободить память. 
 
SReclaimable: Извлекаемые слябы размера 
 
SUnreclaim: Кусок невозвратного размера (SUnreclaim + SReclaimable = Slab) 
 
PageTables: размер страниц управления подкачкой памяти индекса таблицы. 
 
NFS_Unstable: нестабильность в размере страницы таблицы 
 
может vmalloc размера виртуальной памяти: VmallocTotal 
 
используется виртуальной память размера: VmallocUsed. 
 
VmallocChunk: Крупнейший contigious блок Площадь vmalloc Что IS Free

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рекомендация

отwww.cnblogs.com/augusite/p/11797190.html