Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: ughi - 12.11.07 - klo:20.20
-
Näyttäisi siltä, että yksi hullu ehtii kyselemään enemmän kuin viisaat ehtii vastaamaan,
mutta seuraava kiinnostuksen kohde olisi saada gigabittinen verkkokortti toimimaan "oikeasti" 1Gbit/s. Kortilla olevien ledien perusteella nopeus on tällähetkellä huimat 10MBit/s, eikä se oikein riitä kun pitäisi siirtää D-linkin NAS:silta huimat määrät talteen siirrettyä dataa.
Loitsusin kuten Fedorassa:kin tein
sudo /usr/sbin/ethtool -s eth1 speed 1000 duplex full autoneg on
näyttäisi kelpaavan ja ethtool näyttää, että:
Settings for eth1:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
Link detected: yes
Mutta ei vain data kulje kuin 10Mbit/s
Onko ububtussa jossain joku asetus millä vauhdin saisi kohdalleen?
-
Onhan se muukin verkko gigaverkko, ei pelkästään tuo yksi verkkokortti? Nopeasta fillarista on ruuhkaisilla teillä vähän iloa.
r
-
Onhan se muukin verkko gigaverkko, ei pelkästään tuo yksi verkkokortti? Nopeasta fillarista on ruuhkaisilla teillä vähän iloa.
r
Kyllä se on ja niinkuin edellä mainitsin niin Fedorassa sain toimimaan tuolla ethtool-loitsulla.
Kyseessä siis erillisen sisäverkon liikennöintiin tarkoitettu kortti, eikä siellä juuri nyt muita laitteita kuin tuo NASsi.
Ihan samalla konffaamisella eli ubuntun asennuksen jälkeen saman valmistajan identtinen kortti internet verkon puolella toimii tällähetkellä 100Mbit/s (tietenkin vain modeemin ja koneen välillä).
-
Miten olet mitannut siirtovauhdin? Mikä NAS laite? Siirtonopeus on siis 10 Mbit/s eli noin 1,25 MB/s? Eikö ethtoolin tulosteen perusteella näytä juurikin sille, että kortti on kytkeytynyt verkkoon gigabitin nopeudella, ja pullonkaula on jossain muualla? Realistiset isojen tiedostojen siirtonopeudet esimerkiksi D-link DNS-323:lla ovat luokkaa 9-12 MB/s. Toisinsanoen 100 Mbit/s linkillä ei paljoa menetetä.
http://www.smallnetbuilder.com/content/view/29671/75/1/8/ (http://www.smallnetbuilder.com/content/view/29671/75/1/8/)
-
Miten olet mitannut siirtovauhdin? Mikä NAS laite? Siirtonopeus on siis 10 Mbit/s eli noin 1,25 MB/s? Eikö ethtoolin tulosteen perusteella näytä juurikin sille, että kortti on kytkeytynyt verkkoon gigabitin nopeudella, ja pullonkaula on jossain muualla? Realistiset isojen tiedostojen siirtonopeudet esimerkiksi D-link DNS-323:lla ovat luokkaa 9-12 MB/s. Toisinsanoen 100 Mbit/s linkillä ei paljoa menetetä.
http://www.smallnetbuilder.com/content/view/29671/75/1/8/ (http://www.smallnetbuilder.com/content/view/29671/75/1/8/)
Tiedostojen kopiointi ikkuna näyttää 1MB/s:n hujakoilla ja kun vähän isompaa eli vaikkapa usean G:n videopätkää ja siihen menisi tuntitolkulla aikaa, niin niistä päättelin, ettei ihan kovin lähelläkään olla siellä missä pitäisi.
Sen lisäksi verkkokortissa on "ledi näyttö", missä 10MBit/s ledi palaa.
Fedorassa sama kortti poltti 1Gbit/s lediä ja todellinen vauhti tällöin siellä 200-300MBit/s, kun siirretään isoja tiedostoja.
NAS laitteena on D-link DNS-313, ja sen pitäisi kyetä teorissa 1Gbit/s. Ja nyt siis data kulkee 10Mbit/s
ethtool näyttää, että asetukset olisivat ok, mutta rauta (eli verkkokortin ledi) näyttää, ettei asetus kuitenkaan ole mennyt perille.
Enkä odotakaan sen 1Gbit/s pääsevän. Pitäisi kuitenkin päästä edes samaan, kuin samalla verkkotauhkalla pääsi wanhan tietokoneen kanssa.
-
Kiitos selvityksestä. Eipä menneet oikeaan minun arvelut, että siirtonopeus olisi jotenkin väärin mitattu.
Ettei olisi tuohon bugiin liittyvä vika:
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/125537 (https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/125537)
Mitäpä kortti sanoo, jos käskee:
sudo ethtool -s eth1 speed 1000 duplex full autoneg off
Ja mikä olikaan verkkokortin malli ja käytetty ajuri. Laitatko tulosteen seuraavasta.
lshw -C network
-
Kiitos selvityksestä. Eipä menneet oikeaan minun arvelut, että siirtonopeus olisi jotenkin väärin mitattu.
Ettei olisi tuohon bugiin liittyvä vika:
https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/125537 (https://bugs.launchpad.net/ubuntu/+source/linux-meta/+bug/125537)
Mitäpä kortti sanoo, jos käskee:
sudo ethtool -s eth1 speed 1000 duplex full autoneg off
Ja mikä olikaan verkkokortin malli ja käytetty ajuri. Laitatko tulosteen seuraavasta.
lshw -C network
Se on A-link:in PCI Gigabit Adapter ja jollei noita ajureita ihan joka numeron välein ole, niin r8169 vaikuttaa kovin tutulta. Joten saattaa liittyä samaan kuin linkin takana mainittu bugi.
Kokeilen ehdottamaasi kunhan pääsen taas kotikoneen ääreen...
-
Mitäpä kortti sanoo, jos käskee:
sudo ethtool -s eth1 speed 1000 duplex full autoneg off
Lakkaa toimimasta kokonaan ts. ei enään kerkee hakamaan edes hakemistolistausta ennen timeout:in tulemista.
Heti kun pistää autoneg:in on:niin, niin alkaa data liikkumaan. Myös vauhti jäi 100MBit/s, ethtoolilla katottuna siis.
Ja mikä olikaan verkkokortin malli ja käytetty ajuri. Laitatko tulosteen seuraavasta.
lshw -C network
"sudo lshw -C network " antaa vastaukseksi:
*-network:0
description: Ethernet interface
product: RTL-8169 Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 6
bus info: pci@0000:03:06.0
logical name: eth1
version: 10
serial: 00:xx:xx:xx:xx:43
size: 1GB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK duplex=full ip=192.168.2.23
latency=64 link=yes maxlatency=64 mingnt=32 module=r8169 multicast=yes port=twisted pair speed=1GB/s
*-network:1
description: Ethernet interface
product: RTL-8169 Gigabit Ethernet
vendor: Realtek Semiconductor Co., Ltd.
physical id: 7
bus info: pci@0000:03:07.0
logical name: eth2
version: 10
serial: 00:xx:xx:xx:xx:6e
size: 100MB/s
capacity: 1GB/s
width: 32 bits
clock: 66MHz
capabilities: pm bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.2LK duplex=full ip=192.168.1.23
latency=64 link=yes maxlatency=64 mingnt=32 module=r8169 multicast=yes port=twisted pair speed=100MB/s
Ja vielä varmuuden vuoksi:
eth1 on sisäverkon kortti, missä NASsi on.
eth2 internetverkon kortti
-
Tuloste näyttää mielestäni oikeita asetuksia. Verkkokortin ledijuttu on kyllä outo, mutta ehkä se kannattaa unohtaa välillä ja tutkia vielä muut mahdolliset hitauden aiheuttajat. Enpä osaa mitään hyviä neuvoja antaa, mutta kysymyksiä joita itse lähtisin tutkimaan:
- millä protokollalla data siirtyy? ovatko vauhdit yhtä heikkoja samballa ja ftp:llä? vai onko nfs käytettävissä?
- voiko kortissa olla rautavika, sehän olisi helppo todeta, jos yhdistät nassin eth0:aan.
- rtl8169 ajuri & samba yhdistelmällä näyttää olevan paljon ongelmia, pienen googletuksen perusteella...
-
Tuloste näyttää mielestäni oikeita asetuksia. Verkkokortin ledijuttu on kyllä outo, mutta ehkä se kannattaa unohtaa välillä ja tutkia vielä muut mahdolliset hitauden aiheuttajat. Enpä osaa mitään hyviä neuvoja antaa, mutta kysymyksiä joita itse lähtisin tutkimaan:
- millä protokollalla data siirtyy? ovatko vauhdit yhtä heikkoja samballa ja ftp:llä? vai onko nfs käytettävissä?
- voiko kortissa olla rautavika, sehän olisi helppo todeta, jos yhdistät nassin eth0:aan.
- rtl8169 ajuri & samba yhdistelmällä näyttää olevan paljon ongelmia, pienen googletuksen perusteella...
Ei ole rauta vika. Buuttasin myllyn XP:hen :-X
Siellä data liikkuu siten, että n. 600Meganen video pätkä siirtyi n. 30 sekunnissa. Se nyt jo riittäisi ubuntun puolellakin.
Buuttasin takasin linux:iin, NASsi oli kaiken aikaa päällä. Yritin siirtää saman videopätkän ja arvioitu siirtoaika oli alun 3 päivää... :o
Yritin sitten päästä tänne foorumille, mutta yhteys nettiin ei muodostunut ennenkuin sammutin NASsin. Aktiviteetti ledistä päätellen näytti yrittävän NASsi linjaa nettiin. NASsi kiinni ja takas päälle, niin heti aukesi aloitussivu. Tämän jälkeen NASsista luettaessa, sama file siirtyisi n. puolessa tunnissa, n. 1MB/s vauhdilla.
Ubuntussa siirtoprotokollana smb, ftp yhteyttä en NASsiin saa. Vaatinee ilmeisesti jotain asetuksia NASsista ennen kuin toimii?
Fedora7:lla yhteys myös smb:llä, ja silloin data liikkui vähän nopeammin...
...silloin ei tosin ollut kahta samanmerkkistä gigabittistä verkkokorttia koneessa.
-
Asiasta mitään sen enempää tietämättä, eikö ipv6:n päällä olo aiheuta tahmaamista ainakin internet-liikenteessä? Voisiko se vaikuttaa näin radikaalisti myös lähiverkkoyhteyksissä?
-
Asiasta mitään sen enempää tietämättä, eikö ipv6:n päällä olo aiheuta tahmaamista ainakin internet-liikenteessä? Voisiko se vaikuttaa näin radikaalisti myös lähiverkkoyhteyksissä?
Ainakaan en ole sitä päälle tietoisesti laittanut. Vai pitääkö se ottaa tietoisesti pois?
-
Jokos kokeilit sen FTP-siirron. NASsin hallintasivulta saa palvelimen varmaan päälle.
-
Ainakaan en ole sitä päälle tietoisesti laittanut. Vai pitääkö se ottaa tietoisesti pois?
Pitää ottaa tietoisesti pois, koska se on jostakin ihmeen syystä Ubuntussa oletuksena käytössä.
Ja laitteistosta (verkkokortti ja modeemi yms.) riippuen se saattaa tahmata liikennettä todella pahasti.
Tässä (http://wiki.ubuntu-fi.org/Ubuntun_tuunaus#head-571c19eaf94b856f19633553a4f63d811c675d17) ohje kuinka sen saa pois.
Mitään hyötyä / tarvetta IPv6:sta ei vielä ole vuosiin, jos on sittenkään. http://fi.wikipedia.org/wiki/IPv6
eeh, korjasin linkin
-
Jokos kokeilit sen FTP-siirron. NASsin hallintasivulta saa palvelimen varmaan päälle.
Joo. Ja vähän paremmin kulkee sitä kautta eli smb:llä siis meni n. 1MB/s ja ftp:llä päästään "jopa" 6MB/s.
Ja muutenkin huomattavasti varmemmin.
Smb:llä yhteys pykii, ja vähän väliä tulee "stalled". Ftp:llä siirtää kaiken aikaa.
-
ipv6:sta vähän lisää, selaimella joskus nopeutti kummasti kun otti se sieltä myös pois.
about:config
network.dns.disableIPv6 oletus totuusarvo false
muuta false true
toivottavasti saat verkkokortin pelaamaan, siihen en voi auttaa, sorry
-
Pitää ottaa tietoisesti pois, koska se on jostakin ihmeen syystä Ubuntussa oletuksena käytössä.
Ja laitteistosta (verkkokortti ja modeemi yms.) riippuen se saattaa tahmata liikennettä todella pahasti.
Tässä (http://wiki.ubuntu-fi.org/Ubuntun_tuunaus#head-571c19eaf94b856f19633553a4f63d811c675d17) ohje kuinka sen saa pois.
Mitään hyötyä / tarvetta IPv6:sta ei vielä ole vuosiin, jos on sittenkään. http://fi.wikipedia.org/wiki/IPv6
eeh, korjasin linkin
Tein kuten linkissä neuvottiin. Ei muutosta siihen mitä smb->ftp teki.
Mutta huomasin, että "network config" työkalun DNS osiossa on vaikka kuinka paljon ipv6 määrityksiä. Pitäiskö poistaa nekin?
-
Nyt on kokeiltu jo vaikka mitä, eikä nopeus vaan kasva.
Kokeilin jopa kytkeä NASsin 100Mbit/s korttiin ja siinä siirtonopeus on täsmälleen sama kuin mitä se on 1Gbit/s kortillakin. Eli näyttää asetukset olevan mitä tahansa, niin ei ne sitä kuitenkaan ole.
Sillä yhdellä redmondin käyttöliittymällä vauhti kuitenkin on kohdallaan. Joten joku asetus millä vauhti kohenee ububtussakin täytyy jostain löytyä, sillä rauta pystyy nopeampaankin.
Täytyy jatkaa etsimistä...
-
Nyt on sitten kokeiltu jo kääntää ajuri (ts. kernel moduuli) uudestaan.
Kaikki indikaattorit näyttää 1Gbit/s, mutta vauhti ei vain ole enempää kuin n. 6MB/s.