VIRT: показує загальну пам’ять, до якої має доступ процес, включно зі спільною пам’яттю, переміщеними сторінками та відображеними сторінками. RES: показує загальну використану фізичну пам’ять, включаючи приватну та спільну пам’ять процесу. 18 березня 2024 р.
VIRT (Розмір віртуальної пам’яті в КіБ): загальний обсяг віртуальної пам’яті, який використовується завданням. RES (Resident Memory Size in KiB): підмножина простору віртуальної пам’яті (VIRT), що представляє фізичну пам’ять без підкачки, яку зараз використовує завдання.
VIRT: це розмір віртуальної пам’яті процесу. Віртуальна пам'ять – це загальна фізична пам'ять і пам'ять підкачки, які використовуються процесом. RES: це розмір постійної пам’яті процесу. Резидентна пам'ять – це обсяг фізичної пам'яті, який використовує процес.
Віртуальна пам’ять і використання пам’яті можна спростити двома значеннями: Віртуальна пам’ять (VMEM), яка, на думку програми, є, і розмір постійного набору (RSS), тобто фактичний обсяг пам’яті, який вона використовує.
«VIRT» — це просто адресний простір, RES — це «справжня» пам’ять, але «SHR» (=спільна) кількість «RES» — це частина RES, яка використовується спільно з іншими процесами. Тож для більшості процесів я вважаю, що віднімання SHR від RES дає вам обсяг пам’яті, який дійсно можна віднести до цього конкретного процесу.
RES: Резидентна пам'ять, яка використовується процесом. SHR: спільна пам'ять, яку використовує процес. S: Статус процесу. %CPU: відсоток ЦП, який використовується процесом. %MEM: відсоток пам’яті, який використовується процесом.
віртуальний розмір процесу VIRT означає віртуальний розмір процесу, яка є сумою пам’яті, яку він фактично використовує, пам’яті, яку він відобразив на себе (наприклад, оперативна пам’ять відеокарти для X-сервера), файлів на диску, які були відображені в нього (найбільше спільних бібліотек), і спільної пам’яті з іншими процесами.