Голосование

Чему равен размер SWAP?

двойному ОЗУ
одинарному ОЗУ
половинному ОЗУ
тройному ОЗУ
дестярному ОЗУ
SWAP - это зло!
Не знаю

Автор Тема: Swap-раздел. Оперативная память. Общие вопросы свопа и оперативки.  (Прочитано 81816 раз)

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
без всякой спячки, всё время тормозит. За мышкой след остаётся на экране, от значка запускаемого приложения. Прокрутка дико тормозит.
Оператива всегда полная, хоть и гиганская...
« Последнее редактирование: 26.10.2014 11:32:29 от МИНЗДРАВ »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
видимокарточка виновата

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Оператива всегда полная, хоть и гиганская...
free что показывает ?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
free что показывает ?
Mem:          8001       6041       1959          0        190       3391
-/+ buffers/cache:       2459       5541
Swap:        15999        204      15795
видимокарточка виновата
[apt5@host-242 ~]$ lspci |grep -i vga
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
[apt5@host-242 ~]$

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
[apt5@host-242 ~]$ lspci |grep -i vga

не... надо логи иксов смотреть...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
free что показывает ?
Mem:          8001       6041       1959          0        190       3391
-/+ buffers/cache:       2459       5541
Swap:        15999        204      15795
Это она в каких единицах гигантская ? И где она забитая ? Занято 2459, свободно 5541.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
в мегабайтах
вот сегодня
[apt5@host-242 ~]$ free -m
             total       used       free     shared    buffers     cached
Mem:          8001       7433        567          0        191       4504
-/+ buffers/cache:       2736       5264
Swap:        15999        204      15795
[apt5@host-242 ~]$
верхняя строчка показывает заполненность оперативки? Или я не прав?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
не... надо логи иксов смотреть...
приложил аттач. Подскажите, какие буквы там смотреть? Там только один гиг фигурирует.
« Последнее редактирование: 27.10.2014 23:45:08 от МИНЗДРАВ »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
верхняя строчка показывает заполненность оперативки?
Да.
Или я не прав?
Нет.

Вопрос, с завидной регулярностью, задаётся в сети интернет не первое десятелетие. :-)
Уверен, что даже на этом форуме можно найти порядка десятка однотипных ответов на него.

Действительно, система использует 7433 каких-то единицы памяти. Однако свободно из 8001 единиц 5264. Потому, что buffers+cached могут быть немедленно освобождены в случае необходимости. Это тоже свободная память. Просто, так как она есть, система использует её для ускорения работы.

рееально используемая память = used - buffers - cached. Потому реально free = 5264. О чём и говорит вторая строчка.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Потому, что buffers+cached могут быть немедленно освобождены
Насколько немедленно? Может у меня в этом проблемы?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
без всякой спячки, всё время тормозит. За мышкой след остаётся на экране, от значка запускаемого приложения. Прокрутка дико тормозит.

Смотрите ещё 'top', 'iotop', 'iostat -c'
Цитировать
http://www.ibm.com/developerworks/ru/library/au-aix5_cpu/

us [user]  Средний процент процессорного времени, потраченного на работу в пользовательском режиме.
sy [system]  Средний процент процессорного времени, потраченного на работу в системном режиме.
id [idle]  Средний процент времени, в течение которого CPU простаивал и система не имела невыполненных запросов ввода/вывода.
wa [iowait]  Время простоя CPU, в течение которого система имела невыполненные запросы на дисковый/NFS ввод/вывод. В том случае, когда выполняется команда wait, есть хотя бы один невыполненный запрос на операцию ввода/вывода с диском, время классифицируется как ожидание ввода/вывода. Если процесс не использует асинхронный ввод/вывод, то запрос процессом операции ввода/вывода на диск приведет к тому, что этот процесс будет заблокирован (или усыплен) до тех пор, пока запрос не будет выполнен. Как только запрос ввода/вывода для процесса будет выполнен, процесс будет помещен в очередь на выполнение. Если запросы на ввод/вывод будут выполняться быстро, то будет доступно больше процессорного времени.

К сожалению все хорошие книги по настройке производительности в Linux на английском языке (линки внизу):
http://www.ibm.com/developerworks/ru/library/es-power5virtualization/

Ситуация когда ресурсы процессора полностью исчерпаны:
29.10.2014 01:57:04
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           9,71    0,00    4,85   85,44    0,00    0,00

Ситуация при интенсивном свопе, вплоть до замораживания курсора:
29.10.2014 04:08:37
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           7,14    0,00   10,20   82,65    0,00    0,00

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda             193,88      7216,33      8187,76       7072       8024
« Последнее редактирование: 29.10.2014 04:10:40 от Speccyfighter »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Смотрите ещё 'top'
Зашкаливаний процессора, в момент зависания не наблюдается. top показывает 96%

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Смотрите ещё 'top'
Зашкаливаний процессора, в момент зависания не наблюдается. top показывает 96%

:-)
ВасильИваныч:
- Петька, ну что?!
Петька:
- 96!
ВасильИваныч:
- Что 96?

Ну бинарник же есть в пакете sysstat:
$ iostat
Linux 3.4.96-led-ws-alt0.M70P.1  30.10.2014      _i686_  (1 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          11,11    0,00    2,75    1,85    0,00   84,29

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               2,29        58,07        43,14     631991     469572

Чем больше idle, тем лучше
Чем меньше iowait, тем лучше

Просуммировано всё что выше нуля для avg-cpu
$ bc -l

11.11+2.75+1.85+84.29
100.00

us+sy+wa+id
Полная мощность процессора
« Последнее редактирование: 30.10.2014 10:49:38 от Speccyfighter »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
iostat
оно не пашет.
[root@host-242 log]# iostat
-bash: iostat: команда не найдена
[root@host-242 log]# apt-cache search iostat
ifstat - статистика сетевых интерфейсов
sysstat - The sar and iostat system monitoring commands
dstat - Versatile vmstat, iostat and ifstat replacement
[root@host-242 log]#
как делать?

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
apt-get install sysstat
$ iostat

Если во время заморозки idle будет ноль, то тут и разговаривать не о чем.
Искать, что нагрузило.

Можно даже
$ iostat -t 1
Выброс в шелл с периодичностью 1 сек
« Последнее редактирование: 30.10.2014 10:27:55 от Speccyfighter »