Intereting Posts
Командная строка (PS1), включая количество файлов в каталоге (как скрытых, так и обычных) Печатать файлы в обратном порядке из ассоциативного массива в bash Добавление постфикса при загрузке файлов с использованием CURL, если файл с таким именем уже существует Сохранение окон терминала в мяте Контрольные вентиляторы Samsung NP900X3E Может ли процесс вернуться к завершению? (AIX / КШ) kswapd0 занимает от 99% до 100% процессора в RHEL 6.3 Как быстро найти 20 последних измененных файлов в Mac OS X (вместо использования Python)? Директива Alias, вероятно, никогда не будет соответствовать, поскольку она перекрывает предыдущий псевдоним Запрос Bash на запись в каждый каталог под некоторым путем и запуск команды, когда он внутри? «Разрешение отклонено» при записи в / dev / stdout Как переписать строки текста в vi / vim? Плохо ли иметь слишком много модулей ядра? Могу ли я безопасно читать файл, который добавляется другим процессом? Перенаправление или запуск по событию ввода dev-узла

Как сделать dpkg быстрее?

Установка пакета (un) в системе Debian ужасно медленная, отчасти потому, что она работает со множеством (небольших) файлов. Как я могу ускорить его работу, не получив более быстрого хранения? Я думаю, что, возможно, загрузите один высокодоступный каталог в ОЗУ в качестве одного из решений, но как мне это сделать? Есть ли лучшее решение?

Для этого решения вам понадобится версия dpkg не менее 1.15.8.6.

Начиная с этой версии dpkg существует новая опция force-unsafe-io , которая отключит dpkg от вызова sync () и т.п. между каждым пакетом. Вы можете добавить эту опцию в конфигурацию в / etc / dpkg, чтобы она всегда действовала.

Если у вас более старая версия dpkg, вы можете использовать eatmydata .

И помните, что оба этих решения являются небезопасными и, вероятно, приведут к потере данных, если произойдет сбой питания или вскоре после запуска dpkg.