интерпретация вывода free

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
yoricI
Сообщения: 1464
ОС: gentoo fluxbox

интерпретация вывода free

Сообщение yoricI »

Здравия!
Недавно обратил внимание, что при компиляции всего и вся система занимает своп, раньше он был совсем пустой при тех же вводных. А сейчас под 2Гб в свопе при компиляции системы. Запущено, как и сейчас при снятии этих данных, palemoon 5 вкладок, qbittorrent, xterm, X-server, fluxbox, немного сервисов и ядро.

Это снято в простое, не многовато shared? Чем посмотреть, чьё это?
$ free total used free shared buff/cache available Mem: 6100928 540060 213416 4198580 5347452 1106920 Swap: 10485692 57088 10428604
Спасибо сказали:

Аватара пользователя
Hephaestus
Сообщения: 3729
Статус: Многоуважаемый джинн...
ОС: Slackware64-14.1/14.2

Re: интерпретация вывода free

Сообщение Hephaestus »

Каким-нибудь top
или htop
Там вроде можно колонки настраивать, посмотрите, может и есть нужная.
В htop много чего есть.
Пускай скрипят мои конечности.
Я - повелитель бесконечности...
Мой блог
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18669
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: интерпретация вывода free

Сообщение Bizdelnick »

yoricI писал:
25.02.2020 13:29
Чем посмотреть, чьё это?
top f выбираете поле для сортировки (SHR) sq
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1464
ОС: gentoo fluxbox

Re: интерпретация вывода free

Сообщение yoricI »

Вот по top
Spoiler
top-shared-mem.jpg
И в почти это же время. чуть позже:
$ free total used free shared buff/cache available Mem: 6100928 727880 320908 4206952 5052140 917780 Swap: 10485692 66048 10419644

Пересчитав все значения Shared, получил 501381, только в каких это единицах? Похоже, что в байтах, тогда не набирается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: интерпретация вывода free

Сообщение /dev/random »

yoricI писал:
25.02.2020 14:43
Пересчитав все значения Shared, получил 501381, только в каких это единицах? Похоже, что в байтах, тогда не набирается.
KiB
yoricI писал:
25.02.2020 14:43
$ free total used free shared buff/cache available Mem: 6100928 727880 320908 4206952 5052140 917780 Swap: 10485692 66048 10419644
Проблемные данные засчитываются и в качестве shared, и в качестве buff/cache, и при этом вычитаются из available - очень похоже, что у вас tmpfs чем-то забит.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1464
ОС: gentoo fluxbox

Re: интерпретация вывода free

Сообщение yoricI »

Точно, не догадался посмотреть.
$ di Filesystem Mount Size Used Avail %Used fs Type /dev/root / 921,1G 385,9G 535,2G 42% xfs shm /dev/shm 2,9G 0,0G 2,9G 0% tmpfs tmpfs /run 595,8M 2,8M 593,0M 0% tmpfs cgroup_root /sys/fs/cgroup 10,0M 0,0M 10,0M 0% tmpfs tmpfs /tmp 4,0G 4,0G 0,0G 100% tmpfs

После очистки. Многократно заходил в тяжёлые архивы из mc, так он наплодил в /tmp.
$ di Filesystem Mount Size Used Avail %Used fs Type /dev/root / 921,1G 385,9G 535,2G 42% xfs shm /dev/shm 2,9G 0,0G 2,9G 0% tmpfs tmpfs /run 595,8M 2,8M 593,0M 0% tmpfs cgroup_root /sys/fs/cgroup 10,0M 0,0M 10,0M 0% tmpfs tmpfs /tmp 4,0G 0,0G 4,0G 0% tmpfs globus@aspera ~ $ free total used free shared buff/cache available Mem: 6100928 711172 4520308 16320 869448 5131208 Swap: 10485692 66048 10419644
Всем спасибо, вопрос решён.
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: интерпретация вывода free

Сообщение Vascom »

Сообщение удалено.
Последний раз редактировалось Vascom 27.06.2020 17:32, всего редактировалось 1 раз.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1464
ОС: gentoo fluxbox

Re: интерпретация вывода free

Сообщение yoricI »

Да, надо прописать в alias.
Спасибо сказали:

Аватара пользователя
yoricI
Сообщения: 1464
ОС: gentoo fluxbox

Re: интерпретация вывода free

Сообщение yoricI »

Врёт оно с ключом -h, обратите внимание на своп. Не знаю уж как с памятью.
free -h total used free shared buff/cache available Mem: 5,8Gi 470Mi 1,4Gi 8,0Mi 4,0Gi 5,0Gi Swap: 9Gi 63Mi 9,9Gi $ free total used free shared buff/cache available Mem: 6100928 478916 1456964 9208 4165048 5269728 Swap: 10485692 65024 10420668
Спасибо сказали:

Аватара пользователя
s.xbatob
Сообщения: 1139
ОС: Fedora

Re: интерпретация вывода free

Сообщение s.xbatob »

yoricI писал:
25.02.2020 20:45
Врёт оно с ключом -h
а для фанатов десятичной системы есть ключ --si
Спасибо сказали:

Аватара пользователя
/dev/random
Администратор
Сообщения: 5105
ОС: Gentoo

Re: интерпретация вывода free

Сообщение /dev/random »

s.xbatob писал:
25.02.2020 20:55
а для фанатов десятичной системы есть ключ --si
Я думаю, он говорил про проблемы с округлением. Всё округлено в меньшую сторону, но total до одной цифры, а free - до двух, и получается, что свободно 9.9 из 9.
Спасибо сказали:

Аватара пользователя
Vascom
Сообщения: 1699
ОС: Fedora 32

Re: интерпретация вывода free

Сообщение Vascom »

Сообщение удалено.
Спасибо сказали: