Haiku — свободная операционная система для персональных компьютеров, первая версия которой нацелена на бинарную совместимость с операционной системой BeOS.

Haiku воплощает в себе основные идеи BeOS. Это будет модульная система, архитектурно решённая как «модульное ядро», способная динамически подгружать необходимые модули. К интересным особенностям системы следует отнести архитектуру трансляторов — системных интерпретаторов файловых форматов (например, JPEG).

О проекте

ad block

Закладки

Пакет для оценки производительности файловой системы Haiku

Пришло время кратких новостей

С релизом r26676, в Haiku появилась первая глючная реализация xsi семафоров (глючная, потому что уже готов патч, возможно не последний, который устранит некоторые обнаруженные проблемы).

Можно сгрузить, скомпилировать и запустить пакет для оценки производительности файловой системы bonnie++. Я использовал версию 1.03d, которую мне рекомендовал автор пакета. С ним можно оценить работу файловой системы, а также то, как Haiku работает при недостатки памяти и тяжёлой нагрузкой.

Программа запускается очень просто. Чтобы запустить пакет в режиме одного процесса, наберите:

bonnie++ -u 0

А если хотите запустить несколько процеесов, сделайте так:

bonnie++ -p 3 -u 0
bonnie++ -y -u 0 &
bonnie++ -y -u 0 &
bonnie++ -y -u 0 &

Первая команда создаёт ipc ключ и семафоры для синхронизации трёх процессов. Как большинство из вас догадалось, флаг -p указывает число процессов bonnie++. Почмите, что ни один из этих процессов не запустится до тех пор, пока не стартует самый последний.

Конечно же, я приглашаю всех вас принять участие в тестах, чем больше будет сделано тестов, тем больше будет найдено багов, тем скорее их вылечат, тем быстрее выйдет R1 will. По крайней мере в теории! :-)

Конечно, ВЫ ВСЁ ДЕЛАЕТЕ НА СВОЙ РИСК.

emitrax

2008/07/30
метки:

Архивы

Сентябрь 2007| Октябрь 2007| Январь 2008| Февраль 2008| Март 2008| Апрель 2008| Май 2008| Июнь 2008| Июль 2008