1 |
On 02/26/2010 11:27 AM, Andrew A. Sabitov wrote: |
2 |
> Quoting Konstantin Astafjev <konstantin@××××××××.com>: |
3 |
> |
4 |
>> Hello Alexander, |
5 |
>> |
6 |
>> Friday, February 26, 2010, 10:03:14, you wrote: |
7 |
>>> Есть gentoo arch x86, kernel 2.6.31. Проблема с тем, что при |
8 |
>>> запуске обновлений (установка бинарников) либо при emerge --sync |
9 |
>>> система уходит в ступор, gui в этот момент очень тяжело пользоваться. |
10 |
>>> Обновления запускаю с параметрами ionice -c3 nice -n -20 при |
11 |
>>> использовании cfq. Пробовал еще баловаться с cpulimit, что-то |
12 |
>>> бестолку. В ядре 2,6,33 есть возможность ограничения использования |
13 |
>>> диского i/o для выбранного процесса, что наверное мне помогло бы. Что |
14 |
>>> можно сделать сейчас, на ядре 2,6,31? |
15 |
>> |
16 |
>> nice -n -20 насколько я понимаю даёт задаче самый высокий приоритет, |
17 |
>> следовательно трудно удивляться что всё начинает притормаживать. Или я |
18 |
>> что-то |
19 |
>> не так понял? |
20 |
> |
21 |
> man nice: |
22 |
> Nicenesses range from -20 (most favorable scheduling) to 19 (least |
23 |
> favorable). |
24 |
> |
25 |
> Так что Вы всё правильно поняли :) На самом деле, как мне кжется, |
26 |
> проблема эта не с ЦПУ, а с дисками, это уже обсуждалось и здесь, и в |
27 |
> других листах. при большой нагрузке на диск система стаёт колом. |
28 |
> |
29 |
> Alexander, попробуйте 2.6.32-gentoo-r1 или 2.6.32-gentoo-r6 у меня они |
30 |
> стабильней работают чем .31 |
31 |
|
32 |
Добавьте в /etc/make.conf строку |
33 |
PORTAGE_NICENESS=19 |
34 |
|
35 |
env-update && source /etc/profile |
36 |
|
37 |
и Ваши мучения должны закончиться (по крайней мере, если с дисковой |
38 |
подсистемой все нормально, и нет других фоновых задач, понижающих |
39 |
быстродействие и интерактивность системы в целом). |
40 |
|
41 |
-- |
42 |
regards, |
43 |
Alexander |