[opensuse-hu] Amatőr iSCSI álmok vége (Privát)
Nagy okosan kitaláltam, hogy úgy fogok a virtuális gépekhez hasonló egyszerűséggel konfigurálható asztali gépet csinálni, hogy az otthoni SUSE 11.0 szerverre telepítek egy iSCSI targetet, a kliens operációs rendszereket iSCSI támogatással telepítem és például az Etherboot-al szinte szabadon váltogathatom, hogy a gép melyik iSCSI diskről bootoljon. Úgy gondoltam, hogy ezzel lehetnek különböző Linuxaim, Windows 7-em vagy XP-m úgy, hogy nem kell ezer partíciót létrehoznom a merevlemezen. Az iSCSI telepítése a szerverre nem volt nehéz a tgt csomagokat kellett feltelepíteni (http://stgt.berlios.de/) és az ottani leírás alapján beállítani. A Windows kliensen sem volt nehéz az iSCSI initiatort letölteni és felkonfigurálni, azonban mikor megmértem, hogy milyen a teljesítménye rájöttem, hogy mégsem ez lesz a megoldás. Annak ellenére, hogy gigabites hálózatom van az írás csak 9 Mbyte/sec, az olvasás pedig 17,5 Mbyte/sec-el ment, ez nagyjából egy USB pendrive sebessége. Mivel a winchesterek jóval 30 Mbyte/sec felett teljesítenek, a gigabit elvi sebessége is 125 Mbyte/sec arra jutottam, hogy amatőr eszközökkel (desktop gépen futó szerverrel), valószínüleg nem lehet jobbat elérni. Lacó
Szia! On Tue, 12 May 2009 11:23:58 +0200, Lacó <laco@mail.datanet.hu> wrote:
Az iSCSI telepítése a szerverre nem volt nehéz a tgt csomagokat kellett feltelepíteni (http://stgt.berlios.de/) és az ottani leírás alapján beállítani.
Miért nem a disztribúcióval szállított iscsi-target csomagot használtad? Azt yaston kersztül be tudod állítani.
Annak ellenére, hogy gigabites hálózatom van az írás csak 9 Mbyte/sec, az olvasás pedig 17,5 Mbyte/sec-el ment, ez nagyjából egy USB pendrive sebessége. Mivel a winchesterek jóval 30 Mbyte/sec felett teljesítenek, a gigabit elvi sebessége is 125 Mbyte/sec arra jutottam, hogy amatőr eszközökkel (desktop gépen futó szerverrel), valószínüleg nem lehet jobbat elérni.
Hát igen, ez nagyon sok összetevőtől függ: switch, hálókártya, proci, memória, stb. A switch-ek teljesítményét két adattal szokás jellemezni, hány Gbps az áteresztőképessége, és hány Mpps (Mega packet per sec) a kapcsolási teljesítménye. Egy SOHO GbE switch önmagában nem csodaszer, főleg, ha a gigabitet csak nagy csomagokkal tudja. Rövid példa: Ha egy eszköz mondjuk 1 Mpps teljesítményű, akkor az áteresztőképessége 64 bájtos csomagok esetében ~61 Mbps (azaz 7,6 MBps), 1500 bájtos csomagok esetében ~143 Mbps (azaz 17,8 MBps). Ha sok kis fájlt kezelsz, már le is esik a teljesítmény. Az enterprise switch-ek többek között attól különböznek a hátulgombolósoktól, hogy a csomag/másodperc érték is magas. (Engem ezek a kis GbE switch-ek azokra a régi, "800 W-os" hordozható magnókra emlékeztetnek :)) A másik dolog a hálókártyád. Egy igazi szerverben a hálókártya vezérlését saját processzor végzi, nem a CPU (ha már CPU; nem véletlen, hogy nagyobb tárolókban[1] akár 4 quad-core proci és sok GB memória dolgozik). Meg aztán ott van a bus sebessége: egy új, PCI-E alaplap már nagyjából oké, de PCI-os alaplappal az életben nem fogsz tudni gigabitet áthajtani, a legszuperebb hálókártyával se. Én a helyedben azért próbálgatnám még, másolás és egyéb I/O műveletek közben közben keresném (top, iostat, stb. segítségével), hogy mi fogja vissza a teljesítményt. Üdv. András [1]: http://www.sun.com/storage/disk_systems/unified_storage/7410/specs.xml (remélem, nem minősül reklámnak, nem vagyok Sun alkalmazott :))
Köszönöm, megpróbálom a switchet kiszedni és megnézni, hogy úgy mekkora a sebesség. Tény, hogy elég olcsón vettem, de nem gondoltam, hogy van köztük ilyen különbség. (Valószínüleg ez olyan, mint, hogy minden USB-s winchester tokra rá van írva, hogy 480 mbps-t tud, valójában pedig 25 MByte/sec-nél nem gyorsabb, ami csak mintegy 200 mbps-nek felel meg.) Az iscsi-target a 11.0-ban valamit hiányol, annak utánaolvastam és a forrásokból fel lehetett volna telepíteni, de azt is olvastam, hogy a tgt a hivatalosan támogatott és az tényleg azonnal működött. Lacó -----Original Message----- From: Andras Dosztal [mailto:adosztal@gmail.com] Sent: Tuesday, May 12, 2009 12:10 PM To: OpenSuSE HU Subject: [opensuse-hu] Re: [opensuse-hu] Amatőr iSCSI álmok vége (Privát) Szia! On Tue, 12 May 2009 11:23:58 +0200, Lacó <laco@mail.datanet.hu> wrote:
Az iSCSI telepítése a szerverre nem volt nehéz a tgt csomagokat kellett feltelepíteni (http://stgt.berlios.de/) és az ottani leírás alapján beállítani.
Miért nem a disztribúcióval szállított iscsi-target csomagot használtad? Azt yaston kersztül be tudod állítani.
Annak ellenére, hogy gigabites hálózatom van az írás csak 9 Mbyte/sec, az olvasás pedig 17,5 Mbyte/sec-el ment, ez nagyjából egy USB pendrive sebessége. Mivel a winchesterek jóval 30 Mbyte/sec felett teljesítenek, a gigabit elvi sebessége is 125 Mbyte/sec arra jutottam, hogy amatőr eszközökkel (desktop gépen futó szerverrel), valószínüleg nem lehet jobbat elérni.
Hát igen, ez nagyon sok összetevőtől függ: switch, hálókártya, proci, memória, stb. A switch-ek teljesítményét két adattal szokás jellemezni, hány Gbps az áteresztőképessége, és hány Mpps (Mega packet per sec) a kapcsolási teljesítménye. Egy SOHO GbE switch önmagában nem csodaszer, főleg, ha a gigabitet csak nagy csomagokkal tudja. Rövid példa: Ha egy eszköz mondjuk 1 Mpps teljesítményű, akkor az áteresztőképessége 64 bájtos csomagok esetében ~61 Mbps (azaz 7,6 MBps), 1500 bájtos csomagok esetében ~143 Mbps (azaz 17,8 MBps). Ha sok kis fájlt kezelsz, már le is esik a teljesítmény. Az enterprise switch-ek többek között attól különböznek a hátulgombolósoktól, hogy a csomag/másodperc érték is magas. (Engem ezek a kis GbE switch-ek azokra a régi, "800 W-os" hordozható magnókra emlékeztetnek :)) A másik dolog a hálókártyád. Egy igazi szerverben a hálókártya vezérlését saját processzor végzi, nem a CPU (ha már CPU; nem véletlen, hogy nagyobb tárolókban[1] akár 4 quad-core proci és sok GB memória dolgozik). Meg aztán ott van a bus sebessége: egy új, PCI-E alaplap már nagyjából oké, de PCI-os alaplappal az életben nem fogsz tudni gigabitet áthajtani, a legszuperebb hálókártyával se. Én a helyedben azért próbálgatnám még, másolás és egyéb I/O műveletek közben közben keresném (top, iostat, stb. segítségével), hogy mi fogja vissza a teljesítményt. Üdv. András [1]: http://www.sun.com/storage/disk_systems/unified_storage/7410/specs.xml (remélem, nem minősül reklámnak, nem vagyok Sun alkalmazott :))
Ha kiszedem a gigabites switchet, akkor írásnál felmegy a sebesség 9 Mbyte/sec ről 13,5 -re, olvasásánál pedig 17,5 ről 18,5-re. Ez főleg írásnál lényeges javulás, de még azért messze van a 30-50 mbyte/sec-től. Ha lesz egy kis időm, kipróbálom, hogyha nem Windows XP hanem SuSE a kliens, akkor milyen a sebesség. Lacó
participants (2)
-
Andras Dosztal
-
Lacó