LINUX.ORG.RU

[gentoo] Утилизация процессорной мощности

 


0

0

1) Есть четыре компьютера. Как собрать данные по утилизации процессоров с каждого из них

(может там nagios какой-нибудь помочь?)

2) что сделать с системой portage, чтобы она не проводила 80% времени своей работы в процессе проверки возможностей системы (компилируя в один поток conftest.cpp).

Если перейти на paludis - это поможет?

munin: http://balancer.endofinternet.net/munin/home/home/index.html#system

>что сделать с системой portage, чтобы она не проводила 80% времени своей работы в процессе проверки возможностей системы


FEATURES="... confcache ..."?

Ну и можно portage в tmpfs положить. В крайнем случае - в squashfs+tmpfs через aufs2.

Опять же, держать /usr/portage сегодня я бы советовал в ext4 и не в том же разделе, где весь /usr. У тебя FS не хуже, надеюсь (reiser4 ещё допустима. Всё остальное - заметно медленнее)?

/var/tmp/portage в tmpfs или ext4/reiser4 - это подразумевается.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

> /usr/portage - у тебя FS не хуже, надеюсь

хуже.

# mount
/dev/sdb4 on /usr/portage type reiserfs (rw)
/dev/sdb3 on /var/tmp/ccache type ext3 (rw)
tmpfs on /var/tmp/portage type tmpfs (rw,size=6G,nr_inodes=6M)

у меня простая reiserfs на ssd, отдельном от hdd
там же ccache (dev-util/ccache-2.4-r8)

cache directory /var/tmp/ccache
cache hit 73654
cache miss 153728
called for link 16705
multiple source files 40
compile failed 4344
ccache internal error 1
preprocessor error 2131
not a C/C++ file 7803
autoconf compile/link 33175
unsupported compiler option 12423
no input file 14590
files in cache 155750
cache size 11.1 Gbytes
max cache size 16.0 Gbytes

tmpfs я примонтировал, перезапустил. прогноз дают такой:
emerge -pe world | genlop --pretend
Estimated update time: 9 hours, 41 minutes.

ArsenShnurkov
() автор топика
Ответ на: комментарий от ArsenShnurkov

>прогноз дают такой

Этот прогноз делается на основе уже бывших ранее сборок, из emerge.log :) Поэтому изменение в системе на прогнозе не скажется, пока всё не пересоберёшь :)

KRoN73 ★★★★★
()

что сделать с системой portage, чтобы она не проводила 80% времени своей работы в процессе проверки возможностей системы (компилируя в один поток conftest.cpp).

Если я не ошибаюсь, то conftest компилируется автотулзами, причём на каждый тест компиляция идёт заново. Так что это не portage, а autotools.

anonymous
()
Ответ на: комментарий от KRoN73

гы-гы,
так и не собрались эти пакеты...

теперь стало
Estimated update time: 10 hours, 24 minutes.

ArsenShnurkov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.