В чем разница в выходе swap -l и swap-памяти, показанной сверху?

Я действительно озадачен, чтобы понять результат использования swap -l , swap -s и памяти, отраженный top командой.

Следовательно, я не могу доработать, сколько SWAP, сколько физической памяти используется и сколько бесплатно, и должен ли я запрашивать дополнительную смену памяти для sysadmin или нет?

Ниже приведены результаты моей системы:

 $ swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 181,1 8 33554424 **33554424** $ swap -s total: 23539804k bytes allocated + 1608016k reserved = **25147820k** used, **10397840k** available $ prtconf |grep -i Memory Memory size: 49144 Megabytes $ top -d 2 -n 2 load averages: 1.36, 1.39, 1.40 19:07:42 120 processes: 118 sleeping, 1 stopped, 1 on cpu Memory: 48G real, **1411M** free, 24G swap in use, **10G** swap free 

Ниже приведены данные uname и memstat.

Означает ли это, что мы не должны смотреть в верх? И использовать только память памяти в основе memstat?

почему swap -l и swap -s не совпадают с аналогичными stat?

bash-3.2 $ uname -a SunOS l28sdp1a 5.10 Generic_150401-03 i86pc i386 i86pc

========================================================================================================================================================================================================================================================================= ——– —————- —————- —- Kernel 1602713 6260 13% ZFS Данные файла 4345496 16974 35% Anon 4974599 19432 40% Exec и libs 32588 127 0% Страница кэш 948627 3705 8% Бесплатно (кэш-лист) 972 3 0% Бесплатно (freelist) 673589 2631 5%

Итого 12578584 49135 Физическое состояние 12250367 47852

Пожалуйста, помогите мне разобраться.

One Solution collect form web for “В чем разница в выходе swap -l и swap-памяти, показанной сверху?”

Поскольку тегом является Solaris, я предполагаю, что вы используете Solaris. Как администратор ex-Solaris, мне действительно не нравится, когда сверху установлен, поскольку он вводит в заблуждение, когда сообщается об использовании swap и использовании памяти. Solaris использует концепцию виртуальной памяти, которая смешивает swap и память. Хотя у вас есть устройство подкачки, swap может быть выделен в памяти, если доступно много. Если вы хотите узнать, насколько сильно ваша система использует систему, это займет много времени. Это возможно с помощью pmap -x для каждого процесса и проверки части подкачки.

Если вы запускаете одно приложение в системе, ваш администратор sys должен иметь возможность выполнить echo «:: memstat» | mdb -l. Это обеспечит текущий статус памяти, и я ожидаю, что они будут иметь некоторый мониторинг на месте, проверит память.

Если ваше приложение не является единственным в сервере и оно работает под определенным идентификатором пользователя, вы можете сделать ps -u, чтобы указать, сколько он потребляет.

Hoep это помогает

  • Почему я не могу использовать весь 100% -ный потенциал процессора?
  • В Linux «топ» команда: какие мы, sy, ni, id, wa, hi, si и st (для использования ЦП)?
  • Процент CPU одного процесса
  • 100.0% sy с плохой производительностью диска
  • Как перенаправить максимальный результат на один процессор в файл?
  • Как я могу перенаправить вывод в файл, когда программа построена с помощью библиотеки ncurses
  • Установите цвет по умолчанию для верхнего
  • максимальная производительность: использование процессора> 100%
  • В чем разница между командами ps и top?
  • Как отображать meminfo в мегабайтах в верхней части?
  • Top не показывает некоторые процессы в зависимости от пользователя
  • Interesting Posts

    cygwin: ls -i сообщает неправильный номер inode для файлов в UNC-пути

    Принудительное использование DNS-сервера, предоставляемого DHCP?

    Ошибка с локалью класса с gcc 2.96

    Bash (одиночная строка): выполнить вторую команду, если сначала это произойдет, выполните 3-е, если это не так?

    Могу ли я использовать встроенный подстановочный знак Zsh для замены использования `find` здесь?

    Виртуальная машина KVM с высокой нагрузкой, но низкая скорость работы процессора и бара – почему?

    Почему я не могу просмотреть папку в навигаторе файлов, когда права доступа 766 принадлежат мне?

    Покажите индикатор выполнения, пока мы ждем возвращения процесса

    Что вызывает эти странные персонажи?

    Отформатируйте вывод cputime для ps

    Как добавить новую строку до определенной строки

    Сапоги Fedora 24 для чтения

    Как менеджеры пакетов обновляют пакеты, установленные с помощью git-пакетов?

    xargs на OSX: незаконный вариант –

    Зачем использовать «nohup &», а не «exec &»

    Linux и Unix - лучшая ОС в мире.