SCSI v Linuxu - Krutá realita

SCSI v Linuxu

09.06.2005

setra-io_scheduler

Nečekejte ani minutu a šlápnětě na plyn, protože v Linuxu existuje pár tipů, jak znatelně zvýšit výkon zařízení SCSI RAID bez menších obtíží. Mě se podařilo zvýšit výkon o několik desítek procent pouze tím, že jsem si pořádně přečetl rady výrobce mého řadiče.

Kde se zvedne výkon?

Tak především výkon lze mými tipy zvednout u všech SCSI zařízení, teba třeba i u IDE RAID, který se tváří jako SCSI, nebo u běžného SATA disku. Jednoduše a přesně u všech zařízení, které využívají Linuxový SCSI ovladač v kernelu.

První tip pro kernel 2.6

blockdev --setra 16384 /dev/sda

Tímto nastavením bysme pravděpodobně měli zvýšit počet vzájemně probíhajících příkazů na zařízení. Přesným významem si nejsem jist, ale zaručeně vím, že . Toto nastavení u mého RAID řadiče zvedlo výkon o desítky procent nahoru a je ekvivalentem nastavení /proc/sys/vm/max-readahead v kernelu 2.4, další informace naleznete na Kernel Trap nebo man blockdev. Jediná nevýhoda je, že se musí po každém restartu pouštět znovu, což lze upravit nastavením startovacích služeb v souboru /etc/sysctl.conf.

Změna scheduleru pro 2.6

Další úžasnou vlastností nového Kernelu 2.6 je nastavení vlastního plánovače, který vyhovuje použití vašeho počítače. Standardní anticaporty nabízí sice v mnoha ohledech vysoký výkon a pro většinu použití je dobrý, na druhou stranu deadline nabízí zejména na RAID polích vyšší výkon, který se ještě více projeví u databázového serveru. Navíc má úžasně nízkou latenci, takže u RAID pole či databázového serveru neváhejte a změňte si plánovač na jiný.

echo deadline >/sys/block/sda/queue/io_scheduler

Přidat komentář

:-D 8-) :-) ;-) :-o :-( :evil: :idea:

Pro příspěvky je vyžadována podpora obrázků

Pro ověření zde prosím napište text, který vidíte na obrázku

od anicka

09.06.2005 #

Člověče to by se mi fakt chtělo, přečíst si na netu příkaz a použít ho, když autor teytu nemá tušení, co to vlastně dělá. LOL, nechceš jít psát dokumentaci k woknům?

od Llaik

09.06.2005 #

"Přesným významem si nejsem jist, ale zaručeně vím, že toto nastavení u mého RAID řadiče zvedlo výkon o desítky procent nahoru."

Perla dne  :)

PS: zkuste rm -rf /, presnym vyznamem si nejsem jist, ale zarucene mi to uvolnilo nejake misto na disku  :)

od markon

09.06.2005 #

2Llaik: nemám k tomu přesnou dokumentaci a nenašel jsem jí, ale doporučuje to výrobce mého řadiče, což je dost jasný důvod věřit, že to není rm -rf /.

Je to spíš jen naťuknutí co lze, věřím že koho to zajímá si informace dohledá dál, nebo to zkusí někde na neostro.

Re: SCSI v Linuxu od anicka

11.06.2005 #

Vždycky jsem se bála, že se jednou na používání Linuxu dají masově lidé, kteří jsou zvyklí "věřit." Apage!

Bohužel se zdá, že se jejich přílivu Tux neubrání a ta doba už přichází...