Как сделать так, чтобы Nautilus или другая программа, которая всегда загружалась в память подкачки, открывалась мгновенно, как в OSX? В OSX есть Finder, а некоторые программы всегда загружаются в память или «свернуты», поэтому они мгновенно открываются.
Я бы хотел, чтобы Nautilus всегда был открыт / загружен в память, чтобы загрузка происходила мгновенно. Я установил предварительную нагрузку, но она не достигла желаемого эффекта.
У меня MacBook 4.1 Core2Duo с 4 ГБ оперативной памяти.
Заранее благодарю и приветствую.
Наутилус уже работает, так как он управляет вашим рабочим столом.
Поскольку у вас 4 ГБ ОЗУ, вы должны предпочесть, чтобы программы работали в памяти (ОЗУ), а не хранились в разделе подкачки. Я сомневаюсь, что ваш своп используется вообще.
Вы можете проверить с помощью команды free
.
total used free
Mem: 3052684 2227020 825664
-/+ buffers/cache: 982204 2070480
Swap: 2200988 0 2200988
Значение 0
выше означает, что для этого примера 0 байт используются в разделе подкачки, и это хорошо. Вместо этого все файлы загружаются в оперативную память, поэтому они могут работать намного быстрее. buffers/cache
- это память, используемая для кэширования файловых структур, и заполнена файлами, которые были прочитаны с помощью readahead
.
Если ваш компьютер чувствует себя немного медленнее, посмотрите на используемый графический драйвер.
Ядро Linux очень эффективно управляет памятью, и, как правило, если мы предположим, что у вас достаточно ОЗУ, процесс полностью будет находиться в физической памяти. Однако ядро linux умное и будет по-прежнему обмениваться частями процесса, если оно будет знать с относительной уверенностью, что к странице вряд ли когда-либо снова будет осуществляться доступ в течение жизни процесса.
Тем не менее, вы можете побудить ядро хранить вещи в памяти и избежать обмена, установив swappiness