Как тюнить дисковую систему?
- From
- Andrey N. Oktyabrski (2:5020/400)
- To
- All
- Date
- 2006-04-11T14:40:38Z
- Area
- RU.UNIX.SOLARIS
From: "Andrey N. Oktyabrski" <ano@bestmx.ru>
Здравствуйте.
Ситуация такая: есть сервак (2xXeon-3.2, RAM 4G, LSI MegaRAID 320-2,
6xHDD, RAID 1+0 StripeSize 32k), работает на нём солярка 10 06/1, на ней
мускул 5.0.19, ФС с базами смонтирована так:
/dev/dsk/c2t0d0s6 - /db ufs - no
rw,intr,forcedirectio,largefiles,logging,noxattr,noatime,onerror=panic
iostat -xnt 5 55 | egrep c2t0d0 показывает вот что (типичный фрагмент):
448.0 127.6 3745.9 1140.1 0.6 2.7 1.1 4.7 45 99 c2t0d0
217.0 194.6 1547.5 1822.8 0.1 1.2 0.2 2.9 5 71 c2t0d0
145.8 191.8 1091.0 1440.1 0.0 0.7 0.0 2.2 0 63 c2t0d0
436.5 128.0 2653.0 1155.6 0.5 2.6 0.9 4.5 34 97 c2t0d0
292.7 177.1 1833.6 1955.7 0.1 1.6 0.2 3.5 7 93 c2t0d0
361.8 177.0 2499.2 1331.2 0.6 2.2 1.2 4.0 35 93 c2t0d0
281.4 429.6 2081.8 4380.0 1.5 2.9 2.1 4.0 74 100 c2t0d0
239.0 578.4 1579.5 5247.0 1.2 2.8 1.5 3.5 61 100 c2t0d0
272.4 76.4 1781.2 1433.2 0.0 1.1 0.1 3.3 3 81 c2t0d0
298.6 96.4 2058.7 1267.9 0.0 1.3 0.0 3.2 0 82 c2t0d0
348.6 180.1 2527.9 2116.7 0.7 2.4 1.4 4.5 34 99 c2t0d0
351.7 182.0 2427.3 1680.0 0.3 2.1 0.7 3.8 16 97 c2t0d0
318.3 161.8 1682.8 1493.5 0.0 1.5 0.0 3.1 0 92 c2t0d0
311.3 155.6 2088.0 1415.8 0.1 2.0 0.2 4.2 8 95 c2t0d0
302.9 164.2 3178.8 1476.1 0.1 1.9 0.2 4.0 7 90 c2t0d0
553.7 81.0 14258.0 784.3 2.5 2.9 4.0 4.5 80 100 c2t0d0
Нагрузка на мускул 300-400 qps. Как только нагрузка подрастает до
500-700 qps, приходит пушной зверёк - загрузка дисковой системы
упирается в 100 и естественно всё перестаёт работать.
Какие дёргалки подёргать в системе, чтобы увеличить производительность
чтения? То есть, именно производительность дисковой системы и ФС.
Поможет ли замена контроллера на 320-2X с большим кэшем?
Про оптимизацию запросов знаю, прграммеров уже напряг :-) Но это много
не даст, потому что я уже с неделю их пинаю, запросы вылизали достаточно
хорошо.
Из параметров мускула наибольший эффект дал
preload_buffer_size = 384M
всё остальное - как мёртвому припарка.
Кто что может посоветовать?
--- ifmail v.2.15dev5.3
* Origin: MTU-Intel ISP (2:5020/400)
SEEN-BY: 46/50 50/203 450/159 186 1024 451/30 461/640 469/999 4625/8 4627/10
SEEN-BY: 5000/76 5000 5001/5001 5006/1 5007/1 5010/70 5011/13 5012/46 5015/28
SEEN-BY: 5020/175 194 400 545 715 758 830 902 937 1042 1169 1523 1604 1922
SEEN-BY: 5020/2020 2238 4441 5021/29 5022/128 5025/3 750 5026/45 5030/49 115
SEEN-BY: 5030/436 556 966 1900 1957 5031/47 5035/3 38 5036/1 5040/47 5045/7
SEEN-BY: 5051/15 5053/16 5054/1 4 8 9 28 35 37 5057/1 5060/88 5061/15 120
SEEN-BY: 5062/1 10 5064/7 5066/18 5067/2 5070/1222 5074/9 5075/5 5080/80 1003
SEEN-BY: 5082/6 5083/21 5085/13 5090/113 5093/57 5095/20 5096/18 6000/0 1
SEEN-BY: 6001/3
PATH: 5020/400 4441 545 5054/1 37