Мы новичок в среде AIX и испытываем проблемы с производительностью при запуске нашего приложения.
Когда это происходит, мы используем vmstat
команда и нашел fre
стоимость ниже memory
обычно очень низкий. Образец выглядит следующим образом
Конфигурация системы: lcpu = 4 mem = 3920 МБ
kthr memory page faults cpu
----- ----------- ------------------------ ------------ -----------
r b avm fre re pi po fr sr cy in sy cs us sy id wa
1 2 1139816 2335 0 20 28 28 100 0 71 1914 900 3 0 94 3
В vmstat -v
команда отображает следующий вывод.
1003520 memory pages
960145 lruable pages
13197 free pages
1 memory pools
192564 pinned pages
80.0 maxpin percentage
5.0 minperm percentage
80.0 maxperm percentage
4.4 numperm percentage
42287 file pages
0.0 compressed percentage
0 compressed pages
4.4 numclient percentage
80.0 maxclient percentage
42287 client pages
0 remote pageouts scheduled
177501 pending disk I/Os blocked with no pbuf
4609847 paging space I/Os blocked with no psbuf
2484 filesystem I/Os blocked with no fsbuf
0 client filesystem I/Os blocked with no fsbuf
280 external pager filesystem I/Os blocked with no fsbuf
0 Virtualized Partition Memory Page Faults
0.00 Time resolving virtualized partition memory page faults
Мы нашли высокую фигуру в paging space I/Os blocked with no psbuf
, и нашел документ из http://www.ibmsystemsmag.com/aix/augustseptember06/coverstory/6269p3.aspx что необходимо найти причину, по которой происходит подкачка системы или увеличение размера наборов данных страницы. Но у нас нет идей, как этого добиться. Мы будем очень благодарны за любые советы.
Существуют различные возможные причины и исправления, но, по сути, это говорит вам о том, что у вас недостаточно места для подкачки для того, что вы пытаетесь уместить в поле.
Вы можете создать второе пространство подкачки или попробовать изменить метод подкачки, который использует AIX, запустив
vmo -o lru_file_repage=0
который внесет изменения, которые будут сброшены при следующей перезагрузке. Чтобы сделать его постоянным
vmo -p -o lru_file_repage=1
Вы можете многое сделать с AIX, чтобы настроить его, но без дополнительной информации о вашей текущей настройке я не могу вам больше помочь. Есть хорошая документация по настройке AIX 5.3. Вот