На сервере имеется 8 процессоров. Стоит Red Hat Enterprise Linux 5.Замучались оптимизировать код, кажется, что уже лучше на С++ не напишешь.Система реального времени с шагом дискретизации 5 мсек. При разрастании этой системы, оптимизировали и оптимизировали, как могли, но сейчас она разрослась до таких размеров, что оптимизировать код не удается, и шаг 5 мсек не выдерживается с требуемой точностью.System Monitor показывает, что не все процессоры загружены. Парочка загружена под 100%, еще парочка 50%, остальные процессоры курят - 10-20%.Я читал, что программно нельзя управлять загрузкой процессоров. Возможно существуют какие-то способы настройки системы? С приоритетами всех наших процессов баловались, помогло, но не до конца. Как заставить процессоры работать шустрее?
|