[BSD] MySQL + SMP

Zahemszky Gábor Gabor at zahemszky.hu
2003. Jún. 28., Szo, 00:02:38 CEST


Hali!

Szóval.  Van egy masinka, IBM xSeries 225 (ha jól emlékszem), mpt driver által
meghajtott RAID vezérlő, önmagát 320 MB/s -es kártyának mondja a dmesg
szerint, meg bge driveres Gigabit Eth, meg hasonló gagyi dolgok vannak
benne.  Meg 2 db 2.4-es HT-s Xeon.  Először 5.1R ment a gépre, aztán ma
délután 4.8R.  Viszont a teljesítményével a felhasználók nem kifejezetten
vannak megelégedve.  MySQL 4.0x van rajta, amihez nem (sem) értek, tudtok-e
valami segítséget, amitől rendesen ki lesz használva a multiprocesszor, és
értelmes teljesítményt lehet kicsiholni belőle?

(Érdekes jelenség: ha a HyperThreading _ki_ van kapcsolva, de az SMP be,
akkor az mpt driver elveszíti a józan eszét, és fel se ismeri a diszket.
Ha mind a kettő be - vagy ki -, akkor viszont megy a dolog, ez azért némi
huba, de nem ezen múlik a dolog.)

Egyáltalán: a top-on kívül (amiben látom az összesen 4 (virtuális) proci
használatát), van-e valami, amivel jól lehet látni a több proci működését?
SMP-re kihegyezett benchmark, tesztprogi, akármi, csak ne kelljen neki
grafika, mert az nincs rajta.

Előre is köszi bármilyen építő jellegű kritikát (az IBM gépek, meg az LSI
kontrollerek gagyik - no ezen túl vagyok, valami más).  Tippek, trükkök a
kernel, és a MySQL témaköréből jöhetnek.

Zahy < Gabor at Zahemszky dot HU >

-- 
#!/bin/ksh
Z='21N16I25C25E30, 40M30E33E25T15U!' ;IFS=' ABCDEFGHIJKLMNOPQRSTUVWXYZ ';set $Z ;for i { [[ $i = ? ]]&&print $i&&break;[[ $i = ??? ]]&&j=$i&&i=${i%?};typeset -i40 i=8#$i;print -n ${i#???};[[ "$j" = ??? ]]&&print -n "${j#??} "&&j=;typeset +i i;};IFS=' 0123456789 ';set $Z;for i { [[ $i = , ]]&&i=2;[[ $i = ?? ]]||typeset -l i;j="$j $i";typeset +l i;};print "$j"




További információk a(z) BSD levelezőlistáról