PDA

Просмотр полной версии : вопрос по Swap'y


baddan
23.07.2009, 07:17
на сервере запускаю переодически команду
top
чтобы посмотреть нагрузку на процессор и объемы использованой памяти.

раньше объем использованого SWAP было 0, сейчас пишет, что использовано SWAP 41766kb (41mb) я так понимаю занято, возможно была какаято пиковая нагрузка, при этом есть доступная простая оперативка оклоло 300мб, почему система не высвобождает SWAP? на сколько это нормально?

php_master
23.07.2009, 09:21
Свап в 41 метр - можно считать, что его нет.
Забей и не морочь голову. Думать надо когда он забивается от половины и больше.



при этом есть доступная простая оперативка оклоло 300мб, почему система не высвобождает SWAP


Свапится заранее, а не когда вся оперативка закончилась.

Cranik
23.07.2009, 09:33
В плане свопа - Linux без него жить не сможет.
Если в винде я могу отключить файл подкачки - то для Linux он должен быть хотя бы символический (небольшого размера).
Вот система с ним постоянно и работает, даже если есть свободная память.

php_master
23.07.2009, 10:12
В плане свопа - Linux без него жить не сможет.


Может.



Если в винде я могу отключить файл подкачки - то для Linux он должен быть хотя бы символический (небольшого размера).


Ерунда - в линуксе свап можно отключать/включать вообще без перезагрузки системы (команды swapoff/swapon).

midw0rk
23.07.2009, 10:47
При большом объёме оперативной памяти можно и вообще без раздела своппинга обойтись. Ну разве, что только для tmpfs он пригодиться.

baddan
23.07.2009, 16:06
midw0rk написал(а):

При большом объёме оперативной памяти можно и вообще без раздела своппинга обойтись. Ну разве, что только для tmpfs он пригодиться.


tmpfs а это что такое?

$iD
25.07.2009, 14:14
раньше объем использованого SWAP было 0, сейчас пишет, что использовано SWAP 41766kb (41mb)


41 метр - это ничто за это вообще переживать не стоит. как уже сказали выше нужно задуматься если большая половина свопа забита, вот тогда уже заморачиваться и искать что и почему так произошло

feretjhon
26.07.2009, 03:34
baddan написал(а):

tmpfs а это что такое?




Для просмотра скрытого содержимого необходимо иметь 1 сообщение, у вас 0 сообщений.

[]\/[]4|<|_4|_||)
26.07.2009, 19:27
baddan написал(а):

tmpfs а это что такое?


Это тип файловой системы предназначенная специально под SWAP.

nE0sIghT
24.08.2009, 02:42
При размере оперативки от 2 Гб свап в принципе практически не используется.
40-60 Мб - это не существенно.
На памяти только 2 случая, когда оперативка заполнилась полностью - когда открыл 200 изображений в гимпе и когда столько же наложил на хтмл документ и открыл файрфоксом

San_Tehnik
31.08.2009, 21:11
PHP_Master написал(а):

Может.

Ерунда - в линуксе свап можно отключать/включать вообще без перезагрузки системы (команды swapoff/swapon).


Если я не ошибаюсь, то некоторые приложения откажутся работать, без файла подкачки.

d1914
01.09.2009, 00:47
San_Tehnik написал(а):

Если я не ошибаюсь, то некоторые приложения откажутся работать, без файла подкачки.


Какие например?
Если у меня >4 гб озу, не вижу особого смысла в свапе...

Ameer
01.09.2009, 13:23
San_Tehnik написал(а):

Если я не ошибаюсь, то некоторые приложения откажутся работать, без файла подкачки.


Ммм... Специально таких приложений не делается. Есть вариант, если Вы запускаете несколько крупных приложений, то они могут не поместиться в памяти одновременно и не все запустятся. С другой стороны, к примеру, 3 Гб памяти без свопа ничуть не хуже чем 1 Гб и 2 Гб свопа. Своп медленней ОЗУ и тоже, кстати, не безграничный.

papenkin
01.09.2009, 13:40
А в чем смысл не использовать своп и гадать все ли будет работать? Не легче "отрезать" с винта пару-тройку гигов и не забивать голову всякой ерундой? Тем более, что гиг жесткого сейчас стоит копейки.