On 17.06.2013 20:41, Artem Naluzhnyy wrote:
> Коллеги, досталась в наследство такая конфигурация:
> 
>   * 2 SAS диска в RAID1 (контроллер поддерживает размер страйпа от 8 KB до 1 
> MB)
> 
>   * UFS на FreeBSD 9.1 (512 B/sector)
> 
>   * PostgreSQL 9.1.2 (размер базы 50 GB, много INSERTов и SELECTов)
> 
>   * сервер используется для VoIP биллинга, дополнительную нагрузку
> создают текстовые логи (30 GB)
> 
> 
> В связи с планируемым увеличением нагрузки предстоит переисталяция
> сервера с апгрейдом рейда до RAID10 на четырех дисках.
> 
> Можно ли добиться дополнительного повышения I/O производительности,
> подтюнив размеры RAID страйпа, UFS блока etc.?
> 
> (текущий сервер все еще под нагрузкой, могу показать логи/дебаг)

Из очевидного - выяснить размер блока в базе Postgres, при разметке файловой 
системы
сделать такой же размер блока и соответственно страйп подогнать.

Если оставлять UFS, то можно сделать UFS+gjournal ради сериализации записи
и мгновенного fsck.

Ответить