Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Своппинг...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Tue Oct 25, 2005 6:45 pm    Post subject: Своппинг... Reply with quote

Плиз, объясните мне, а? как такое получается?
Code:

22:36 baz@baz ~ $ free
             total       used       free     shared    buffers     cached
Mem:       1035316     233604     801712          0       6536      71768
-/+ buffers/cache:     155300     880016
Swap:      1959920     452996    1506924
22:36 baz@baz ~ $

Что 800М free, тоесть совсем free, а не под кеши/буфера и при этом 450М в свопе? Притом, если приложения подергать, то они вылезут на некоторое время из свопа, а к утру все опять в свопе будет лежать...
Уменьшение /proc/sys/vm/swappiness не помогает...
Back to top
View user's profile Send private message
cha-chaynik
Tux's lil' helper
Tux's lil' helper


Joined: 18 Feb 2005
Posts: 115
Location: Russia, St.Petersburg

PostPosted: Tue Oct 25, 2005 9:21 pm    Post subject: Reply with quote

У меня подобное было. Свопились самба-процессы. Помогла пересборка самбы, читстка конфига самбы, пересборка ядра. Что из этого было решающим - не знаю.
Можно посмотреть полный вывод "ps aux" и конфиг ядра?
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Tue Oct 25, 2005 9:36 pm    Post subject: Reply with quote

Конфиг ядра http://files.yume.ru/config, ps aux ничего интересного, 300М жрет файрфокс, остальные процессы <30М. Свопятся в основном иксовые аппликухи, самба работает нормально...
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Wed Oct 26, 2005 6:13 am    Post subject: Re: Своппинг... Reply with quote

ba wrote:

Что 800М free, тоесть совсем free, а не под кеши/буфера и при этом 450М в свопе?

Что, собственно, в этом плохого?

http://kerneltrap.org/node/3000
Quote:
"My point is that decreasing the tendency of the kernel to swap stuff out is wrong. You really don't want hundreds of megabytes of BloatyApp's untouched memory floating about in the machine. Get it out on the disk, use the memory for something useful."
Back to top
View user's profile Send private message
cha-chaynik
Tux's lil' helper
Tux's lil' helper


Joined: 18 Feb 2005
Posts: 115
Location: Russia, St.Petersburg

PostPosted: Wed Oct 26, 2005 6:48 am    Post subject: Re: Своппинг... Reply with quote

ba wrote:
Притом, если приложения подергать, то они вылезут на некоторое время из свопа, а к утру все опять в свопе будет лежать...

Есть предположение, что ночью, запускается по крону какая-нибудь толстая бяка, которая выпихивает все "спящие" приложения в своп, что и обнаруживается утром.
Впрочем, соглашусь с Laitr Keiows, что если это не мешает работать, то все в порядке.
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Oct 26, 2005 7:06 am    Post subject: Re: Своппинг... Reply with quote

cha-chaynik wrote:
ba wrote:
Притом, если приложения подергать, то они вылезут на некоторое время из свопа, а к утру все опять в свопе будет лежать...

Есть предположение, что ночью, запускается по крону какая-нибудь толстая бяка, которая выпихивает все "спящие" приложения в своп, что и обнаруживается утром.
Впрочем, соглашусь с Laitr Keiows, что если это не мешает работать, то все в порядке.

ну я даже предполагаю что за штука :) и происходит это вобщем-то не только по ночам...
но вопрос-то как сделать чтобы система не своповалась, если есть свободных хотя бы 250М, тк для меня 250М под кеши/буфера предостаточно, а доставание 300-метрового файрфокса из свопа очень неприятно...
я даж подумываю прикупить еще пару гигов оперативы и отказаться от свопа как такового...
Back to top
View user's profile Send private message
Balancer
Guru
Guru


Joined: 04 Jun 2004
Posts: 465

PostPosted: Wed Oct 26, 2005 4:48 pm    Post subject: Reply with quote

Система имеет склонность сбрасывать сама в своп то, что давно не использовалось. Чтобы уменьшить её стремление к этому, попробуй
Code:

echo 20 > /proc/sys/vm/swappiness
echo 1000 > /proc/sys/vm/vfs_cache_pressure


Чтобы грузилось с этими параметрами - /etc/sysctl.conf
Code:

# ...
vm.swappiness = 20
vm.vfs_cache_pressure = 1000
# ...
Back to top
View user's profile Send private message
ba
l33t
l33t


Joined: 25 May 2003
Posts: 804

PostPosted: Wed Oct 26, 2005 5:38 pm    Post subject: Reply with quote

Balancer wrote:
Система имеет склонность сбрасывать сама в своп то, что давно не использовалось. Чтобы уменьшить её стремление к этому, попробуй
echo 20 > /proc/sys/vm/swappiness

это у меня и так 10...

Code:

echo 1000 > /proc/sys/vm/vfs_cache_pressure

а вот это попробую...
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum