Re: Как сбалансироват ь?
Vitaly A. Sergeinko wrote: Viktor Vislobokov пишет: Ядро 2.4.20 (надо сказать, что все ядра 2.4.x страдают этим). Файловая система ext3. Переписываем большой файл - 600 мегабайт. По истечении некоторого времени (видимо после заполнения буферов кэша), система начинает ЖУ-У-У-ТКО тормозить. Складывается впечатление, что система занята только одним процессом - переписыванием файла, все остальные отдыхают. Если в это время запустить скажем xterm, то окно программы не появится на экране раньше 20-30 секунд спустя. Если это нормальное поведение многозадачной системы, то я парагвайский лётчик! Ну, как ты пнимаешь, сие безобразие никакого отношения к ядру не имеет (только номинальное). Дело в выбранной тобой файловой системе. Подобные зюки наблюдаются только в рейзере. Ставь xfs, тем более для работы с 600 меговыми файлами. Т.е. как это к ядру не имеет? А файловую систему не ядро что ли обслуживает? У меня было подозрение, что проблема в ext3, но уверенности не было. Ставить xfs, конечно, можно, но я не отношу xfs к стандартным файловым системам Linux. Тем более, что не имею никаких данных о надежности работы xfs и тех возможных фичах, с которыми мне придется столкнуться. А есть ли возможность как-то исправить ситуацию с ext3? Виктор
Re: Как сбалансироват ь?
Viktor Vislobokov wrote: Vitaly A. Sergeinko wrote: Viktor Vislobokov пишет: Ядро 2.4.20 (надо сказать, что все ядра 2.4.x страдают этим). Файловая система ext3. Переписываем большой файл - 600 мегабайт. По истечении некоторого времени (видимо после заполнения буферов кэша), система начинает ЖУ-У-У-ТКО тормозить. Складывается впечатление, что система занята только одним процессом - переписыванием файла, все остальные отдыхают. Если в это время запустить скажем xterm, то окно программы не появится на экране раньше 20-30 секунд спустя. Если это нормальное поведение многозадачной системы, то я парагвайский лётчик! попробуй прикрутить preemption-patch с lock-break add-on можно еще поиграться с параметрами кэшей Ну, как ты пнимаешь, сие безобразие никакого отношения к ядру не имеет (только номинальное). Дело в выбранной тобой файловой системе. Подобные зюки наблюдаются только в рейзере. Ставь xfs, тем более для работы с 600 меговыми файлами. Т.е. как это к ядру не имеет? А файловую систему не ядро что ли обслуживает? У меня было подозрение, что проблема в ext3, но уверенности не было. Ставить xfs, конечно, можно, но я не отношу xfs к стандартным файловым системам Linux. Тем более, что не имею никаких данных о надежности работы xfs и тех возможных фичах, с которыми мне придется столкнуться. А есть ли возможность как-то исправить ситуацию с ext3? Виктор
Re: Как сбалансироват ь?
On Tue, 27 May 2003 11:20:46 +0600 Viktor Vislobokov [EMAIL PROTECTED] wrote: Vitaly A. Sergeinko wrote: Viktor Vislobokov пишет: Ядро 2.4.20 (надо сказать, что все ядра 2.4.x страдают этим). ... Ну, как ты пнимаешь, сие безобразие никакого отношения к ядру не имеет (только номинальное). Дело в выбранной тобой файловой системе. Подобные зюки наблюдаются только в рейзере. Ставь xfs, тем более для работы с 600 меговыми файлами. Т.е. как это к ядру не имеет? А файловую систему не ядро что ли обслуживает? У меня было подозрение, что проблема в ext3, но уверенности не было. Ставить xfs, конечно, можно, но я не отношу xfs к стандартным файловым системам Linux. Тем более, что не имею никаких данных о надежности работы xfs и тех возможных фичах, с которыми мне придется столкнуться. Всё-же _стоит_ попробовать. Сам не первый год использую reiserfs, но сталкнулся с необходимостью использования Posyx ACL. Пропатчил ext3 на предмет ACL. Из-за тормозов, пришлось попробовать тоже самое на xfs (там поддержка ACL уже встроена!) - небо и земля. А есть ли возможность как-то исправить ситуацию с ext3? Народ советует играться с опциями монтирования. - data=journal (не работает для корневой fs,т.к. не поддерживает 'remount'); - noatime. -- jabber: [EMAIL PROTECTED] VEL-RIPE