LINUX.ORG.RU
ФорумTalks

Подключение свопа увеличивает скорость системы, однако! :)


1

0

Сегодня конвертировал большие psd в png и, после падения по нехватке памяти, обнаружил, что у меня выключен своп. Раньше и не обращал внимания, т.к. 2Гб, хватало и без свопа.

Включил.

И удивился, насколько машина плавнее стала на интенсивном IO. С одной стороны объяснение очевидное - за счёт сброса ненужного в своп (занято сейчас 400+Мб, swappiness=20, vfs_cache_pressure=1000) больше остаётся под буфера и кеши, с другой - неожиданно, однако! :)

Холодный запуск OO Write под LA=4 всего 8 секунд. Раньше на незагруженной системе дольше стартовал :)

★★★★★
Ответ на: комментарий от anon11111

А у меня на разных машинах разброс памяти от 32Мб до 8Гб. Так что о памяти - думаю :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>вот вот, поэтому swap нужен, хотя бы номинально, чтобы был

Ну да. Хуже-то не будет :) И пары гигов на HDD давно уже не жалко.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>вот вот, поэтому swap нужен, хотя бы номинально, чтобы был

Кстати, вспомнилось тут. У меня на одной удалённой машине тоже 2Гб и тоже своп отключен был. Давнооо отключен, один только аптайм машины 208 дней в пятницу был... И, вот, в пятницу вечером я умудрился завесить машину по переполнению памяти:

http://i046.radikal.ru/0911/39/05758c332ebc.png

Так и висит с тех пор, ждёт понедельника, пока коллеги на работе машину перезагрузят :) А был бы своп - аптайм бы всё длиннее становился ;)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

У меня своп-раздел настолько замучен, что даже приоритет -1 не помогает: Блендер грузит весь процессор и очень быстро заполняет память так, что иксы успевают чуть ли не каждый второй раз (когда заканчивается память) «замёрзнуть».

К счастью, большие сцены - редкость, да и использование памяти несложно ограничить. Но своп таки не помогает)

wyldrodney
()

У нас есть два умеренно пожилых динаковых системника на atlon xp2400+. На одном 1г оперативки и 2г свопа, на другом 2г оперативки и 1г свопа. По ощущениям первый быстрее.

ria_intel
()
Ответ на: комментарий от a3

>А если памяти 4G, тоже скорость увеличится?

Х.з., не сверял. Сейчас на двух домашних машинах из 4Гб + 1,5Гб сделал 2Гб + 2Гб :) А 8Гб - удалённая, проверить не могу. Но, думаю, там своп ничем не поможет. Когда 4-5Гб под буфера и кеши уходит, ещё немного погоды уже не сделают :D

...

Судя по занятому объёму свопа (~400Мб) уже на 3Гб оперативки своп на средней системе заметного выигрыша не даст.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от wyldrodney

У меня своп-раздел настолько замучен, что даже приоритет -1 не помогает: Блендер грузит весь процессор и очень быстро заполняет память так, что иксы успевают чуть ли не каждый второй раз (когда заканчивается память) «замёрзнуть».

А без свопа суровый OOM Killer начал бы нещадно убивать процессы =).

Deleted
()
Ответ на: комментарий от Deleted

>А без свопа суровый OOM Killer начал бы нещадно убивать процессы =)

Я несколько дней не мог понять, почему у меня иногда gnome-panel перезагружалась при конвертации тяжёлой графики :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Deleted

>А без свопа суровый OOM Killer начал бы нещадно убивать процессы =).

Хочу серверную мать с чем-то вроде watchdog'а. С другой стороны, я и сам на резет неплохо жму.

Я думаю что лучше купить побольше памяти. И ssd диск под своп.

wyldrodney
()
Ответ на: комментарий от Ramen

RAM disk под своп... месье знает толк в извращениях.

А почему нет? Если нужно действительно много памяти, а слоты RAM на материнке забиты под завязку.

Deleted
()
Ответ на: комментарий от Ramen

>>И ssd диск под своп.

Угу, и ещё стойку рядом с компом для хранения запаса SSD-шек.

Да лан... я же не собираюсь часто им пользоваться. Это как ups - на всякий случай.

wyldrodney
()
Ответ на: комментарий от Deleted

может быть хорошим вариантом если на плату не поставить много памяти.

кстати для swap в случае если памяти в системе много можно вполне использовать и compcache, номинально swap будет, но использоваться для него будет оперативная память

Sylvia ★★★★★
()

>Подключение свопа увеличивает скорость системы, однако!

KRoN73 *****

ОМГ...Какие внезапные открытия.

nitz ★★
()
Ответ на: комментарий от Sylvia

кстати сколько такая штука может стоить?

Я примерно год или чуть больше назад гуглил подобные девайсы в интернет-магазинах, натыкался на цены от 5000р до 15000р (и это без собственно памяти), а в родном МуходриЧелябинске и окрестностях вообще так и не нашёл где можно было бы купить. Потом забил, т.к. в моём случае - дорого и бессмысленно.

Deleted
()
Ответ на: комментарий от Deleted

5000р до 15000р (и это без собственно памяти)


по отношению цена / получаемая функциональность явно неоправданно

Sylvia ★★★★★
()

> Холодный запуск OO Write под LA=4 всего 8 секунд

Pentium 133 Mhz?

shahid ★★★★★
()

>=4G -> ramfs -> swap -> PROFIT!!!

//OI BRAIN

sig_11
()
Ответ на: комментарий от Deleted

>Я примерно год или чуть больше назад гуглил подобные девайсы в интернет-магазинах, натыкался на цены от 5000р до 15000р

В Москве сейчас одно предложение на 25 тыс.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от roman77

>у меня на бубунте менее 3х

При LA = 4? :)

>А горячий старт полторы секунды


Чего так много? Оно несколько лет назад уже менее секунды было на любой машине, уровнем выше P3-1000 :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от wyldrodney

О! А можно подробнее. Какой проц и сколько памяти. То что Блендер проц грузит это я заметил, но больших сцен не моделировал пока и не рендил. Хочется оценить возможности своей системы в сравнении с другими машинами.

MikeB ★★★★
()
Ответ на: комментарий от wyldrodney

> Я думаю что лучше купить побольше памяти. И ssd диск под своп.

Лучше купить больше памяти, и своп + темп сделать в памяти. Иначе никаких SSD не напасешься.

andreyu ★★★★★
()
Ответ на: комментарий от andreyu

Своп в оперативной памяти делают только махровые вантузятники, которые не понимают, как работает VM.

Deleted
()
Ответ на: комментарий от roman77

>у меня на бубунте менее 3х

Что за машина? Сейчас измерил на Ubuntu 9.10 на Celeron-1860 с 1Гб оперативки - получилось 35 секунд для холодного старта.

И точно у тебя холодный старт? А то 3 секунды холодного при 1,5 тёплого - это не сочетается.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от MikeB

>Какой проц и сколько памяти.

C2D 2.13 ГГц и 2 гига памяти. Пускали в универе на каком-то серваке с 26 (емнип) гигами памяти, я его тоже смог завалить)

Подвинь вниз верхнюю панель, там максимальные объём используемой памяти можно задать. Да и вряд ли понадобится много - это я все с мильёнами полигонов игрался, такое вряд ли на одной сцене придётся обрабатывать.

wyldrodney
()
Ответ на: комментарий от Deleted

> Лучше что-то типа этого.

Вот для чего нужен SATA-600! ;-)

atrus ★★★★★
()
Ответ на: комментарий от wyldrodney

Если есть бабло - можно специально под своп поставить парочку SAS 15k дисков, (а лучше 4 %-) в raid 0.

SSD тут глубоко отсосет с проглотом %-)

anonizmus
()
Ответ на: комментарий от true_admin

>vm.swappiness = 100 и будет хуже.

Мы же о разумных в этом контексте 10..20 :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от anonizmus

>SSD тут глубоко отсосет с проглотом %-)

Не уверен :) Всё зависит от типа задачи при работе со свопом. Если будут длинные линейные пересылки - то всё от SSD зависит. Если массовые с трансфером под 100Мб/с - то SSD в пролёте. Но их тоже в RAID поставить можно :) Или взять готовый, с рейдом внутри, который под 300Мб/с дают :)

...

Если же там много мелких пересылок - то тут от архитектуры SSD зависит. Может оказаться сильно быстрее.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

> Я несколько дней не мог понять, почему у меня иногда gnome-panel перезагружалась при конвертации тяжёлой графики :)

Нечитатель логов detected! =)

mv ★★★★★
()
Ответ на: комментарий от mv

>Нечитатель логов detected!

Так ломает же. Ну, мигнуло, ну на пару секунд панелек нету. Пару раз в день такое - пофиг :) Мало ли, проблема с поэтапным переходом на 2.6.28 в Gentoo ;)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

В Москве сейчас одно предложение на 25 тыс.

Может оно сразу с комплектом планок памяти? А то 25000 - это ну совсем за гранью =).

Deleted
()

Дык для кого в кажом нормальном дистрибутиве настойчиво предлагается поставить своп ?

SI ★★☆☆
()
Ответ на: комментарий от SI

>Дык для кого в кажом нормальном дистрибутиве настойчиво предлагается поставить своп ?

Ну, на 4Гб мне Убунта, помнится, гиг 8 своп сделать предлагала :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

А, это цена именно на тот девайс, на который я ссылку дал. Более простые аналогичные штуки есть и дешевле.

Deleted
()
Ответ на: комментарий от KRoN73

>>8 своп сделать предлагала :)


Ну видимо для Hibernate ?

SI ★★☆☆
()
Ответ на: комментарий от Deleted

>Более простые аналогичные штуки есть и дешевле.

"Более простые" - это Gigabyte i-RAM. Оно только DDR и только 4Гб :) Единственное предложение на price.ru сейчас за 10,5тыс.

KRoN73 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.