SCSI v Linuxu
09.06.2005
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
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í...