predkosc sieci bez uzycia dyskow ?
Moderatorzy: Moderatorzy, Administratorzy
predkosc sieci bez uzycia dyskow ?
witam chcialem sparwdzic jaka szybkosc uzyskam po lanie 1GB, jak na razie uzyskalem 59Mb/s ale to przegrywajac plik z dysku serwera do /dev/null tyle ze mam raida softwarowego z dwoma dyskami WD 2GB Green a to nie zbyt szybkie .
Dlatego chcialem wykorzysta ram robiac mala partycje na ktora zaladuje plik i wtedy probowac przegrywac chyba, ze ktos zna inny sposob na przetestowanie predkosci tylko sieci nie kozystajac z dyskow?
A wiec jeden plik z ramu do /dev/null leci 70Mb/s nic wiecej czasami daje 71Mb/s ale tylko czasem jedno mnie zastanawia czy samba ogranicza przepustowosc bo jutro mam zamiar po nfs sprobowac.
Dlatego chcialem wykorzysta ram robiac mala partycje na ktora zaladuje plik i wtedy probowac przegrywac chyba, ze ktos zna inny sposob na przetestowanie predkosci tylko sieci nie kozystajac z dyskow?
A wiec jeden plik z ramu do /dev/null leci 70Mb/s nic wiecej czasami daje 71Mb/s ale tylko czasem jedno mnie zastanawia czy samba ogranicza przepustowosc bo jutro mam zamiar po nfs sprobowac.
Re: predkosc sieci bez uzycia dyskow ?
Może nc ma opcje mierzenia szybkości? Zawsze można coś napisać takiego w jakimś języku.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Re: predkosc sieci bez uzycia dyskow ?
Na nfs pewnie odczujesz różnicę w szybkości. Możesz spróbować użyć mtr, gubienie pakietów po uruchomieniu będzie znaczyć, że to maksimum na ile Ci kabel pozwala.
Re: predkosc sieci bez uzycia dyskow ?
zrobilem NFS lecz on nie toleruje Ramfs czyli utworzenie na szybko
to zadzialalo na sambie lecz nie wiem jak zmusic polecenie by utworzylo wieksza niz 17Mb partycje
z nc sie pobawie i poszukam moze sie cos znajdzie
Kod: Zaznacz cały
mount -t ramfs /dev/ram0 /media/ramdisk
to zadzialalo na sambie lecz nie wiem jak zmusic polecenie by utworzylo wieksza niz 17Mb partycje
Kod: Zaznacz cały
dd if=/dev/zero of=/dev/ram0 bs=1k count=32768
Re: predkosc sieci bez uzycia dyskow ?
Documentation/blockdev/ramdisk.txt w źródłach kernela opisuje ramdyski.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Re: predkosc sieci bez uzycia dyskow ?
Kod: Zaznacz cały
nc -l -p 12345
Kod: Zaznacz cały
perl -e 'while (1) { print chr(256 * rand); }' | pv | nc remote-host 12345
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Re: predkosc sieci bez uzycia dyskow ?
no wiec mina86 smiga ale predkosci to juz zawrotne nie sa a zasobozernosc procesora dosc spora, z tego co wychodzi to 2.33Mb/s max, a srednio to 2Mb/s.
Nie wiem czy to normalne predkosci
Nie wiem czy to normalne predkosci
Re: predkosc sieci bez uzycia dyskow ?
Można np. utworzyć plik w ten sposób na serwerze HTTP:
i pobrać przy pomocy programu wget(1):
Albo można posłużyć się iperfem: http://iperf.sourceforge.net/.
Kod: Zaznacz cały
dd if=/dev/null of=/var/www/htdocs/zero.bin bs=1M seek=256
Kod: Zaznacz cały
wget -O /dev/null http://HOST/zero.bin
Re: predkosc sieci bez uzycia dyskow ?
Jeżeli procek nie wytrzymuje, to możesz również tak:coolart pisze:no wiec mina86 smiga ale predkosci to juz zawrotne nie sa a zasobozernosc procesora dosc spora, z tego co wychodzi to 2.33Mb/s max, a srednio to 2Mb/s.
Nie wiem czy to normalne predkosci
Kod: Zaznacz cały
perl -e 'while (1) { print chr(256 * rand); }' | head -c 10240 > a
while :; do cat a; done | pv | nc remote-host 12345
Zastrzegam sobie prawo nieanalizowania postów pisanych niepoprawną polszczyzną.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Post generated automatically by A.I. system code name ‘mina86’ in response to the previous one.
Re: predkosc sieci bez uzycia dyskow ?
Chyba jeszcze nikt nie wspomniał o takim narzędziu jak iperf. jest zarówno wersja na Windowsa, jak i Linuksa, więc (pomijając sprawę, o której Ty piszesz) wiele razy bywa przydatne przy diagnozowaniu sieci - można odpalić u klienta i na serwerze i posprawdzać transfery.
Tak jeszcze może mały offtop, ale podzielę się z wami programikiem, jaki ostatnio znalazłem. Nazywa się TeamViewer - niby jest to kolejna wersja zdalnego pulpitu / VNC dla Windowsa. Więc co w nim jest takiego genialnego? Żeby się połączyć ze zdalnym klientem, często trzeba kombinować, przekierowywać porty (jeśli komputer znajduje się za NAT'em), tlumaczyć (nie zawsze kumatej osobie przy drugim komputerze) po kolei - co klinkąć, żeby odpalić serwer itp. A podany TeamViewer jest totalnie idiotoodporny - nasz pacjent odpala, podaje nam ID i hasło (generowane za każdym razem losowo przez program). My uruchamiamy u siebie program w trybie klienckim, wpisujemy podane przez druga strone ID i PIN i już. Niczego nie trzeba instalować, konfigurować, przejmować się w jaki sposób klient jest wpięty do sieci, czy serwer przepuści itp. Jedynie do czego można się doczepić - niektóre rozwiązania mają trochę lepszą wydajność, ale i tak nie jest źle, a wspomniane zalety moim zdaniem i tak wygrywają. Program jest free do użytku domowego.
Tak jeszcze może mały offtop, ale podzielę się z wami programikiem, jaki ostatnio znalazłem. Nazywa się TeamViewer - niby jest to kolejna wersja zdalnego pulpitu / VNC dla Windowsa. Więc co w nim jest takiego genialnego? Żeby się połączyć ze zdalnym klientem, często trzeba kombinować, przekierowywać porty (jeśli komputer znajduje się za NAT'em), tlumaczyć (nie zawsze kumatej osobie przy drugim komputerze) po kolei - co klinkąć, żeby odpalić serwer itp. A podany TeamViewer jest totalnie idiotoodporny - nasz pacjent odpala, podaje nam ID i hasło (generowane za każdym razem losowo przez program). My uruchamiamy u siebie program w trybie klienckim, wpisujemy podane przez druga strone ID i PIN i już. Niczego nie trzeba instalować, konfigurować, przejmować się w jaki sposób klient jest wpięty do sieci, czy serwer przepuści itp. Jedynie do czego można się doczepić - niektóre rozwiązania mają trochę lepszą wydajność, ale i tak nie jest źle, a wspomniane zalety moim zdaniem i tak wygrywają. Program jest free do użytku domowego.