pavelchavyr |
|
![]()
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
есть ли возможность отключить кэширование чтения с диска для определенного раздела? Комп работает сутками, все это время играет музыка, параллельно работаю естественно, что считанные плеером песни остаются в кэше, занимая место, которое могли бы занимать нужные мне для работы проги и библиотеки. Вот и хочется отключить кэширование диска, на котором сложена коллекция музыки, чтобы больше было места в памяти для прог. |
sht0rm |
|
Темы:
3
Сообщения:
148
Участник с: 04 января 2009
|
О каком кеше идет речь? |
pavelchavyr |
|
![]()
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
дисковый кэш в оперативной памяти |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Это заблуждение. Память, занимаемая дисковым кэшем, освобождается автоматически по мере надобности, то есть фактически она свободна, и не нужно предпринимать никаких специальных действий, чтобы её могли занять пользовательские процессы. |
pavelchavyr |
|
![]()
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
я хочу немного другого: чтобы песни не вытесняли из кэша программы и библиотеки |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
5-10 МБ mp3 за время 5-10 минут – ИМХО, стоит делать телодвижения, если ОЗУ 256 МБ. Для современных размеров практически бессмысленно. Не стоит недооценивать современные алгоритмы кеширования. |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
NatrioЯ подозреваю, что ваши программы вытесняет в свап нечто гораздо более существенное, чем дисковый кэш. Как выглядит описываемое вами в показаниях команды free ? |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
http://habrahabr.ru/qa/10504/ Да, это кеш записи… |
pavelchavyr |
|
![]()
Темы:
25
Сообщения:
248
Участник с: 25 января 2011
|
Natrioя не сказал, что свап используется но память забивается кэшем под завязку free -m: total used free shared buffers cached Mem: 7989 7865 123 0 36 5977 -/+ buffers/cache: 1851 6137 Swap: 3380 22 3358 записи у меня не много происходит, все-таки простая рабочая станция, не сервак нагруженный хотелось, чтобы программы быстрее стартовали, для чего нужно, чтобы они висели в памяти http://habrahabr.ru/qa/10504/да, видел статью эту но мне нужно отключить кэш чтения, а не записи |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Ясно. То есть вы имеете в виду, что не процессы вытесняются (а они могут вытесняться только в свап), а освобождённая процессами память удаляется из дискового кэша, который весь занимается музыкой. Вот такое вот находится: https://bbs.archlinux.org/viewtopic.php … 0#p1005300 http://www.kernel.org/doc/Documentation … memory.txt Если я правильно понял, здесь ограничивается используемая память для процесса, и это ограничение действует в том числе и на кэш. |