кэш Portage в SQLite (стоит ли делать)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Terkin
Сообщения: 216
ОС: Gentoo

кэш Portage в SQLite

Сообщение Terkin »

На вики есть такая статейка, описывающая перенос кэша портежа в SQLite.

http://en.gentoo-wiki.com/wiki/Portage_SQLite_Cache

Стоит ли так делать? Лично я заметил только гигантское увеличение скорости комадны eix-update.
К тому же у меня портеж лежит на серваке и расшаривается по нфсу всем остальным в сети. Так вот заметил следующую закономерность, если на серваке синхронизирую дерево, то последующие установки на остальных машинах начинают дико тупить, приходится делать emerge --metаdata перед установкой чего либо. Может в этом случае нужно по нфсу также расшаривать базу кэша?
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: кэш Portage в SQLite

Сообщение serzh-z »

Terkin писал(а):
17.05.2011 15:36
Стоит ли так делать?
Да, если только основная работа, выполняемая на компьютере - это установка, переустановка, и ещё раз установка, а так же поиск ПО...
Спасибо сказали:
Terkin
Сообщения: 216
ОС: Gentoo

Re: кэш Portage в SQLite

Сообщение Terkin »

ясно, следовательно для машины, призванной выполнять роль тестового полигона, будем делать так.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: кэш Portage в SQLite

Сообщение taaroa »

see also Squashed Portage Tree

это всё, разумеется, хорошо, но быстрые диски (10000rpm 15000rpm) лучше.
:wq
Спасибо сказали:
Terkin
Сообщения: 216
ОС: Gentoo

Re: кэш Portage в SQLite

Сообщение Terkin »

taaroa писал(а):
17.05.2011 16:59
... но быстрые диски (10000rpm 15000rpm) лучше.


эх, конечно же лучше ))))

попробовать что ли скваш... )
Спасибо сказали:
Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: кэш Portage в SQLite

Сообщение megabaks »

taaroa писал(а):
17.05.2011 16:59
see also Squashed Portage Tree

это всё, разумеется, хорошо, но быстрые диски (10000rpm 15000rpm) лучше.

никакого толка от сквоша не получил
кстати по скулам хорошо иногда прогонять что-то типа

Код: Выделить всё

find /var/cache/ -type f -exec file {} \; | grep "SQLite 3.x" | cut -d":" -f1 | while read line;do sqlite3 "$line" "VACUUM; REINDEX;" ;done
это делалось для хромиума(там скулы без расширений, потому необходима проверка типа файл)
Спасибо сказали: