Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Aquaris в May 28, 2009, 19:37



Титла: Размер на swap drive
Публикувано от: Aquaris в May 28, 2009, 19:37
Здравейте. Искам да попитам какъв размер да си сложа на swap-a, тъй като четох различни работи. Някои казват 2 пъти по размера на рама, други казват, че при повече рам няма нужда въобще от суоп.
Имам 2гб рам. Ще слагам Suse.


Титла: Re: Размер на swap drive
Публикувано от: plandz в May 28, 2009, 20:35
Официалното е 2хRAM.
Аз съм с 4ГБ РАМ и 2ГБ swap-дял.Никога досега последния не е използван от системата.Така,че...
Чел съм,че Линукс не работи коректно,ако няма swap-дял.Аз винаги съм имал,така,че не мога да кажа.Така,че и ти си направи,за да си нямаш евентуални главоболия за в бъдеще.


Титла: Re: Размер на swap drive
Публикувано от: b2l в May 28, 2009, 20:38
Може да оставиш 2GB според мен.


Титла: Re: Размер на swap drive
Публикувано от: neter в May 28, 2009, 20:38
Няма само един верен отговор на този въпрос, който да важи за всички, дори и хардуерът да е един и същ - в много голяма степен зависи и от това как се използва системата и какви приложения работят в нея. Нужни са наблюдения. Не съм сигурен как е настроен инсталаторът на SuSE по подразбиране, но ако ти е позволено, инсталирай системата без swap. Дори не оставяй свободно място на диска за swap дял. Ако на по-късен етап все пак ти потрябва swap, то можеш да използваш swap файл, вместо swap дял - така е по-гъвкаво и по-удобно. Ако инсталаторът не ти позволява да инсталираш системата без swap дял, то направи един от 256МБ или (ако иска повече) 512МБ. След като инсталираш системата, ако си задал swap дял по време на инсталацията, отвори файла /etc/fstab с root права и сложи # в началото на реда, на който виждаш думичката swap и рестартирай системата. Така ще изключиш swap дяла. След това си инсталирай нужните програми (ако липсват в инсталираната система), настрой си я и я използвай нормално, като отвреме навреме хвърляй поглед какви стойности се отчитат за заетата памет с команда в конзола
Код:
free -m
На реда "-/+ buffers/cache" първата стойност е заетата RAM памет, а втората е свободната. Наблюдавай така движението на паметта 1-2 седмици и след това ни информирай до какви заключения си стигнал, ако имаш нужда от помощ в преценката нужен ли ти е swap или не.
Както виждаш, препоръчвам ти да започнеш без swap. Според мен системата работи по-добре без swap, тъй като се спестяват допълнителни I/O операции, а когато има зададен swap, системата все намира за какво да използва поне нещо от него, дори приоритетът на swap-а да е снижен до минимум, а swap паметта е много по-бавна от RAM паметта и четенето от swap забавя допълнително процесите, които използват swap-а. Но това е дълга тема. Всъщност, препоръката ми е, ако се установи, че тези 2ГБ не са ти достатъчни, да си вземеш още малко RAM, вместо да пускаш swap. Цените на паметите паднаха доста, но пък ти си знаеш бюджета. Та... сега наблюдавай ;)

edit: Ето тук ($2) още една тема, в която се обадих по повод swap


Титла: Re: Размер на swap drive
Публикувано от: dejuren в May 29, 2009, 17:02
Ако системата е десктоп и няма да хибернира с повече рам няма голяма полза от swap. Ако е лаптоп и има надежда някога да се включи в хиберниращ режим - без 2хРАМ и малко в плюс въобще няма да "заспи".


Титла: Re: Размер на swap drive
Публикувано от: neter в May 29, 2009, 22:53
Ако е лаптоп и има надежда някога да се включи в хиберниращ режим - без 2хРАМ и малко в плюс въобще няма да "заспи".
Това са глупости и вече обясних защо - всичко зависи от това как и за какво се използва системата. Другото са празни приказки, завъртени около субективни преценки ;)