как запретить некоторым програмам свопиться на диск
а ты уверен , что эти колонки со свопом прямо связаны?
Свопятся не "некоторые программы", а своппер ядра, между прочим
А чему же тогда верить ?
я вообще не понимаю, что ты _хотел_ сказать. Программы(например игрушки) 100% свопятся на диск.
другое дело, что своп только в оперативку часто никакого прироста не дает. ( я просто отключал файл подкачки и все)
но если обключить своп, то оперативки не хватает.
можно ли _по_своему_желанию_ выставлять программе можно ей свопится или нет ?
Ну или хоть как-нибудь ... вообще что можно сделать ?
например ядро полностью в оперативке или тоже свопится ?
Ядро крутится в привилегированном режиме (кольцо 0 всегда находится в оперативной памяти и использует некоторые команды из специального набора инструкций (Privileged instruction set) для распределения ресурсов между процессами. Подкачивать, или же наоборот, сохранять страницу памяти на диске - ядро решает само, а осуществляет при помощи своппера, так же работающего в привилегированном режиме.
винда лучше знает что ей делать
можно ли _по_своему_желанию_ выставлять программе можно ей свопится или нет ?Нет, нельзя.
вообще что можно сделать ?
Убить себя.
ядро полностью в оперативке или тоже свопится ?
Ядро полностью в оперативке. Оно не свопится, ибо оно свопит.
Убить себя - совсем не смешно.
То что ядро полностью в оперативке - это совсем не очевидно, ничего не мешает ему быть частично в опреативке, и при этом свопить.
Далее - взято из WinXPFAQ:
(3.11) Как ускорить работу с памятью?
Можно регулировать несколько значений реестра для ускорения работы подсистемы памяти XP. Но будьте осторожны, так как неправильные значения могу привести к неработоспособности системы. Вы можете изменить некоторые значения реестра в ветке [HKLM/System/CurrentControlSet/Control/Session Manager/Memory Management]:
DisablePagingExecutive - при включении этого параметра, ядро системы и драйвера не будут скидываться в файл подкачки (swap). Система и программы будут быстрее реагировать на действия пользователя. Параметр следует использовать только при большом объеме доступной памяти (>256 Мбайт). По умолчанию значение "0", включение - "1".
LargeSystemCache - при включении (по умолчанию включено на сервере Windows.NET) операционная система будет использовать всю оперативную память для кеша системных файлов, за исключением 4 мегабайт зарезервированых для дискового кеша. Для включения опции следует указать в качестве параметра "1". Установка опции в значение "0" рекомендуется для серверов использующих приложения со своими собственными функциями кэширования памяти, например Microsoft SQL Server или IIS.
IOPageLockLimit - сомнительная функция, если вы, конечно, не желаете организовать сервер из своей машины. Опция ускорит выполнение операций ввода/вывода при большом количестве передаваемых файлов или при подобных нагрузках. Не имеет ощутимого эффекта, если на вашем компьютере установлено менее 128 Мбайт памяти. Если памяти больше, то вы получите увеличение производительности при установке параметра в значение от 8 до 16 Мбайт. По умолчанию выставляется 512 кбайт. Вам следует указать параметр в байтах, поэтому умножьте требуемое число мегабайт два раза на 1024. Протестируйте несколько настроек и выберите наилучшую.
И наконец, винда не умеет нормально распределять ресурсы. Проверено
Так же не понятно, почему она не кидает все в оперативку, когда оной 1 гиг ?
И еще: все же показания таск менегера говорят о свопе на диск или нет ?
хум - хау
>Далее - взято из WinXPFAQ
авторитетный источник
показания таск менегера говорят о свопе на диск или нет ?Да, говорят. На вкладке, где график занятости процессора, внизу, есть надписи. Среди них - надпись о том, сколько памяти лежит в свопе.
>Далее - взято из WinXPFAQ
авторитетный источник
Аспирант механико-математического факультета - несомненно, является намного более авторитетным источником. Но чтобы добиться от него чего-либо обычно приходится сажать на шило и пристёгивать ремнями.
хрен с ним...
я понял, что своп можно отключить, если очень хочется, но насовсем
=============
но тогда вот:
как сопоставить
и
А именно, непонятно где ОСТАЛЬНАЯ ПАМЯТЬ ?
Если мозгов хватает (>=512 хотя зависит конечно то вообще отключи своп.
не стоит
Практически всегда хватает 512(мне не хватало 640 только один раз)
вы все только в ворд играете?
есть задачки и гига мало
но свап отключать не стоит. иначе возможна критическая ситуация
Оставить комментарий
Murzilka
а то вот