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