Дисковый кэш

Автор: velislav Дата: 06.02.2008 02:29 Подскажите, как ограничить размер дискового кэша в ОЗУ? А то он у меня 60% оперативки сжирает. Грустный
Re: Дисковый кэш 06.02.2008 03:08Bircoph Так и должно быть. Зачем вам неиспользуемая память?
Re: Дисковый кэш 06.02.2008 03:18velislav Блин, а 39% занимают данные приложений. Так что остается только 1% свободной оперативной памяти. И это при загрузке системы. Когда же запускаешь приложение, этот 1% быстро забивается и все очень нехило начинает тормозить. При том, что у меня 98% файла подкачки остается неиспользованным. Так можно как-то это ограничить?
Re: Дисковый кэш 06.02.2008 04:42Bircoph > Когда же запускаешь приложение, этот 1% быстро забивается
> и все очень нехило начинает тормозить.

Чушь. Когда запускается новое приложение, ядро просто урезает
кеш, моментально высвобождая память под приложение.

Проверьте free до и после.

Если хотите держать часть памяти постоянно пустой, вытащите
одну из планок памяти и повесьте на стену, пользы будет
ровно столько же.
Re: Дисковый кэш 06.02.2008 05:04velislav В общем, как я понял, это никак нельзя изменить вручную?
Re: Дисковый кэш 06.02.2008 05:52Bircoph Можно. Но вам этого делать не нужно, сначала разберитесь
в политике распределения памяти Linux, да и Unix в целом.

Есть множество дурных примеров, aka "так делать не стоит",
поэтому я вам этого не покажу ;-).
Re: Дисковый кэш 06.02.2008 08:28Ed_Em Уменьшать /dev/shm, как уже говорили, смысла нет, но для увеличения можно в /etc/fstab в опциях указать size=XXXM, тогда размер будет XXX Мб.
Re: Дисковый кэш 06.02.2008 10:56smaharbA поменять можно, но не поможет... тут дело не в какомто распределении, а дело в Несвопировании "статики"...
Если глянуть на венду и еще лучче (для нелюбителей венды) на нетвару, то свопируется не только из-за недостатка озу, но еще и "неиспользуемое"...
Re: Дисковый кэш 06.02.2008 11:19BigAndy Могу открыть секрет: с некоторыми ядрами вообще можно дисккеш отлючить и сделать риалтайм.
>свопируется ......но еще и "неиспользуемое"...
Вот это при данной архитектуре фс (reiser,extX,JFS) лишнее.
Скажу по секрету: на cel 2400/768м у меня swap практически не используется никогда!. (если только вигрушки не игарть) Так зачемнапрягать цп (а ведь мы не говорим о SCSI?) для лишних операций.
Re: Дисковый кэш 06.02.2008 11:37smaharbA то что своп не используется, это не говорит об "оптимизьме"...
беда это старая, правдо некоторые подвиги в этом направлении есть, в техже бсд системах...
RSS-материал