Går det att få ut full hastighet åt båda hållen samtidigt (100/100) ?

Permalänk
Medlem

Går det att få ut full hastighet åt båda hållen samtidigt (100/100) ?

Jag har en uppkoppling på 100/100Mbit/s och kan både ladda upp och ner filer (via bittorrent) i ca 11MB/s men bara åt ett håll i taget. Laddar jag ner något i 11MB/s och data börjar laddas upp så sjunker nedladdningshastigheten motsvarande uppladdningen. Vad jag förstår är det detta som kallas halv duplex men vad krävs för att man ska kunna ladda upp och ner i hyggliga hastigheter samtidigt?

Filerna laddas ner till en NAS som är kopplad till stadsnätet via en Netgear WNR3500lv2. NASen visar 1000Mbps, Full duplex, MTU 1500 i inställningarna men jag hittar inga duplex-alternativ i min router. Jag googlade och hittade en tråd här på Sweclockers där någon skrev att routers för hemmabruk sällan klarar av dessa hastigheter men det var några år sen så det kanske finns bättre alternativ på marknaden idag.

Kan jag göra något för att påverka hastigheten annat än att köpa en ny router? Finns det någon annan med samma router som upplever liknande problem? Även om det beror på att routern är för klen så borde man väl i alla fall få ut någon slags hastighet uppåt samtidigt som man laddar ner för fullt? Att nedladdningshastigheten sjunker med exakt samma hastighet som uppströmmen ligger på tycker jag tyder på att det är någon inställning som knasar.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Medlem

Det kan vara så att din NAS är klen. Koppla den direkt till Internet och testa att ladda ned.
Sedan är det så att du kanske inte maxar din länk med en torrent. Det beror på hur många som ska tanka från dig.

Dra igång många så borde du fylla din länk, om din NAS kan hänga med.

Visa signatur

| Citera för svar! | Gilla bra inlägg! |

Permalänk
Medlem
Skrivet av BrusE:

Det kan vara så att din NAS är klen. Koppla den direkt till Internet och testa att ladda ned.
Sedan är det så att du kanske inte maxar din länk med en torrent. Det beror på hur många som ska tanka från dig.

Dra igång många så borde du fylla din länk, om din NAS kan hänga med.

Om det är ett hårdvarufel så verkar det som sagt konstigt att gränsen verkar gå vid (mer eller mindre) exakt 100Mbit/s. Kapaciteten bör inte vara några problem då jag vet att övriga peers också har snabba uppkopplingar på minst 100Mbit/s och aktivitetshanteraren visar ingen större påfrestning på varken CPU eller RAM.

Jag har tidigare provat att koppla in en dator direkt i vägguttaget och fick då 5 resp. 11MB/s samtidigt så det verkar vara någonting med routern som ställer till det men jag vet inte vad det kan vara. Jag hittar inga duplex-inställningar men enligt specifikationerna ska routern ha stöd för full duplex. Eftersom inga alternativ finns tillgängliga förmodar jag att det är auto-negotiate som används och då borde jag väl få ut full duplex per automatik?

Jag köper gärna en ny router om det är vad som krävs för att få ut högre hastigheter men det skulle vara ganska trist om det visar sig att samma fel uppstår även med en ny och kraftigare router.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Rekordmedlem

Jag tror inte att din nas kan klara av att både läsa och skriva så fort samtidigt när det handlar om torrenter.
Nätverket i sig lär klara det men det innebär däremot inte att din goodput kommer att bli 100/100 eftersom det kommer att krävas bandbredd för styrkommandona också sk protokoll overhead.
http://en.wikipedia.org/wiki/Goodput

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem

Vissa uppkopplingar fixar 10-11MB/s åt bägge håll samtidigt andra gör det inte. Jag har Telia FiberLAN 100/100 och där fungerade det perfekt att trycka ut det med torrents förr i tiden men nu är det omöjligt oavsett protokoll.

EDIT: Såg att du hade testat direkt i väggen och det gav bra

Visa signatur

R7 5800X3D | MSI X470 GAMING PLUS | 32GB 3200MHz CL16 | Powercolor Radeon RX 5700XT 8GB Red Dragon | Samsung 850 EVO 500GB | Samsung 860 EVO 1TB | Kingston A2000 1TB | 2x 3TB HDD | Seasonic FOCUS Plus 650W Gold

Permalänk
Medlem

Om det är torrents det är fråga om så kan det vara så att det är NAT i din router som in klarar det eftersom du kommer ha massvis med anslutningar som måste genom NAT/PAT delen. Annars så beror det oftast på hårddisken inte klarar att både skriva och läsa samtidigt i högre hastigheter. Du kan prova skapa typ en download katalog på en helt separat HD som du laddar ned till och sedan ladda upp från en annan HD som du archiverar filer på, då borde de inte vara några problem med 10+ MByte samtidigt.

Permalänk
Medlem
Skrivet av mrqaffe:

Jag tror inte att din nas kan klara av att både läsa och skriva så fort samtidigt när det handlar om torrenter.
Nätverket i sig lär klara det men det innebär däremot inte att din goodput kommer att bli 100/100 eftersom det kommer att krävas bandbredd för styrkommandona också sk protokoll overhead.
http://en.wikipedia.org/wiki/Goodput

Kanske fel tänkt av mig men borde den inte orka med det i.o.m. att den är inställd på Gbit? Jag förstod inte så mycket av artikeln du länkade till men jag tolkar det som att även om den teoretiska maxhastigheten för 100Mbit/s är 12.5MB/s så ligger den egentliga toppen på knappt 12MB/s? Jag kopplar inte riktigt hur det är applicerbart här men du får gärna vidareutveckla (på ett mycket förenklat sätt ).

Det kanske inte stämmer men enligt det här inlägget (länk) är det ett Broadcom BCM5723 (länk): "The BCM5723 includes a 10/100/1000-Mbps Ethernet MAC with full-duplex and half-duplex capabilities at all speeds."

Ett visst bortfall räknar jag så klart med men eftersom det aldrig går att få den totala överföringshastigheten att överstiga 11MB/s känns det som att det är någon mjukvaruspärr som ställer till det. När jag testade med en gammal laptop rätt in i väggen kom jag upp i 16MB/s men det hade säkert gått att få upp ytterligare med rätt förutsättningar så antingen är det NASen i sig eller routern. Om det nu är ett BCM5723 som sitter i borde det väl innebära att det i så fall är routern som är boven och att ett routerbyte skulle ge bättre resultat?

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Medlem
Skrivet av ågren:

Ett visst bortfall räknar jag så klart med men eftersom det aldrig går att få den totala överföringshastigheten att överstiga 11MB/s känns det som att det är någon mjukvaruspärr som ställer till det.

Det är sent men om du gör själva uträkningen så kommer 100Mbit dela upp det i typ 6660 paket med en mtu size på 1500(per sekund), sedan i varje paket så har du en header på 22 bytes, detta innebär en förlust på minst 1Mbyte per sekund, dock så ligger nog själva bortfallet närmare 1.4Mbyte per sekund. Men det är sent och jag är sjuk och trött så vet inte om mina uträkningar stämmer till 100% och om du laddar ner med fiber via ett stadsnät och de kör t.ex QinQ så försvinner det lite mer.

Att du får ut 11/12.5 verkar stämma från ett nätverks perspektiv.

Permalänk
Rekordmedlem
Skrivet av ågren:

Kanske fel tänkt av mig men borde den inte orka med det i.o.m. att den är inställd på Gbit? Jag förstod inte så mycket av artikeln du länkade till men jag tolkar det som att även om den teoretiska maxhastigheten för 100Mbit/s är 12.5MB/s så ligger den egentliga toppen på knappt 12MB/s? Jag kopplar inte riktigt hur det är applicerbart här men du får gärna vidareutveckla (på ett mycket förenklat sätt ).

Det kanske inte stämmer men enligt det här inlägget (länk) är det ett Broadcom BCM5723 (länk): "The BCM5723 includes a 10/100/1000-Mbps Ethernet MAC with full-duplex and half-duplex capabilities at all speeds."

Ett visst bortfall räknar jag så klart med men eftersom det aldrig går att få den totala överföringshastigheten att överstiga 11MB/s känns det som att det är någon mjukvaruspärr som ställer till det. När jag testade med en gammal laptop rätt in i väggen kom jag upp i 16MB/s men det hade säkert gått att få upp ytterligare med rätt förutsättningar så antingen är det NASen i sig eller routern. Om det nu är ett BCM5723 som sitter i borde det väl innebära att det i så fall är routern som är boven och att ett routerbyte skulle ge bättre resultat?

Bandbredden finns troligen där men det är annat som gör att du inte kan "utnyttja" den maximalt, dels så har jag svårt att tro att din nas verkligen hinner både läsa och skriva samtidigt så fort, det mångdubblar belastningen på den snarare än dubblar lasten (pga latens/accesstider och fragmentering) du lär behöva separata lagringsenheter för läsning och skrivning, en ssd eller möjligtvis en stor avancerad nas om du ska ha stabil hög fart på både läsning och skrivning samtidigt. dessutom så kommer ju säkerhetsprogrammen troligen också att påverka prestandan.

Dessutom så är torrenter väldigt "ineffektivt" både med hur det använder lagringsenheter och nätverkets prestanda, det "fragmenterar" och skapar mycket anslutningar protokollet i sig och dess filhantering är alltså "dålig".
Torrenter är i största allmänhet en rätt dålig metod att mäta prestanda på annat än just torrenthantering, man blandar in så många olika saker att det i praktiken blir närmast omöjligt att veta vad det är som händer och vad man egentligen mäter, om du är intresserad av att mäta nätverkets bandbredd så ska du inte blanda in lagring, ram, antal möjliga anslutningar (ram i routern) osv...

Dessutom så tar "styrkoderna" plats, goodput är nog egentligen det du försöker mäta men även om du hade haft en lagring som orkar med så behöver ju styrkoderna för nätverkstrafiken få plats, ska du maxa upp eller nerlänken så krävs det även trafik i andra riktningen och då försvinner ju den bandbredden från goodputens bandbredd men den används ju i din internetanslutning (throughput)

Dessutom så kan ju goodput ibland bli högre än nätverkets througput om det tex sker nån form av komprimering, att du får ut en goodput på 16Mbyte/sekund över en länk med 100Mbit trougput när du mäter med laptopen är ju annars omöjligt eller ett mätfel.
Och om du blandar in nasen så belastar du även ditt lan och router betydligt mer än om du haft lagringen lokalt i klienten i stället för att all data ska passera flera gånger på lanet innan det når wanet.

Vid mätningar där man verkligen bara kollar througput mellan wan/lan och inget annat så mäter din router så här:

Routing throughput running the latest NETGEAR V1.0.2.26_30.0.98NA firmware measured 256 Mbps WAN to LAN, 301 Mbps LAN to WAN and 302 Mbps with both directions running simultaneously.
Maximum Simultaneous Connections topped out at only 2045.

http://www.smallnetbuilder.com/wireless/wireless-reviews/3115...

Bandbredden finns alltså där i routern, den ger som minst ca 130Mbit/s i valfri riktning när de mäter samtidig throughput, visserligen inte nån gigantisk marginal men ändå, däremot så orkar den inte med mer än 2045 anslutningar och det kan ju också påverka eftersom torrenter kan skapa oerhörda mängder anslutningar.

Hoppas du förstod det här, nu ska jag äta frukost...

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem

Tveksamt om routern klarar av det direkt?
Har en likadan router och den klarar endast över ~15 MB/s ifall det är få seeders i hög hastighet per seeder.
Är där många seeders som alla seedar i låg hastighet klarar den inte mycket mer än 13 MB/s.

Visa signatur

i5 750 @ 3.9 GHz | NH-D14 | P7P55D |GTX 960 | Vulcan 8GB | Seagate 600 480 GB | Newton 650w | P280 | Dell U2515H

Permalänk
Rekordmedlem
Skrivet av Rydisen:

Tveksamt om routern klarar av det direkt?
Har en likadan router och den klarar endast över ~15 MB/s ifall det är få seeders i hög hastighet per seeder.
Är där många seeders som alla seedar i låg hastighet klarar den inte mycket mer än 13 MB/s.

Jag tror du blandar ihop bit och byte, 100Mbit/s är 12,5 Mbyte/s.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Hjälpsam

Kolla med din leverantör om deras tjänst är full duplex (fixar full fart åt båda håll samtidigt) eller om det bara är halv duplex (fixar bara full fart åt ett håll åt gången).

Visa signatur

Allt jag säger/skriver här är mina egna åsikter och är inte relaterade till någon organisation eller arbetsgivare.

Jag är en Professionell Nörd - Mina unboxing och produkttester (Youtube)
Om du mot förmodan vill lyssna på mig - Galleri min 800D med 570 Phantom SLI

Permalänk
Medlem
Skrivet av mrqaffe:

Jag tror du blandar ihop bit och byte, 100Mbit/s är 12,5 Mbyte/s.

TS skrev att han endast klarar 11 MB/s åt ett håll och jag skrev att min router inte heller klarar mycket mer än så. Eller har jag missat något?

Visa signatur

i5 750 @ 3.9 GHz | NH-D14 | P7P55D |GTX 960 | Vulcan 8GB | Seagate 600 480 GB | Newton 650w | P280 | Dell U2515H

Permalänk
Medlem
Skrivet av ågren:

Jag har en uppkoppling på 100/100Mbit/s och kan både ladda upp och ner filer (via bittorrent) i ca 11MB/s men bara åt ett håll i taget. Laddar jag ner något i 11MB/s och data börjar laddas upp så sjunker nedladdningshastigheten motsvarande uppladdningen. Vad jag förstår är det detta som kallas halv duplex men vad krävs för att man ska kunna ladda upp och ner i hyggliga hastigheter samtidigt?

Nej det är inte det som kallas halv duplex. Och det skulle förvånna mig mycket om du inte har full duplex.

Vad du upplever beror på egenheter i TCP-protokollet. När du tar emot data så skickar din dator hela tiden kontrolltrafik åt andra hållet (till den som seeedar). Om dessa kontrollpaket blir försenade eller försvinner så kommer sändaren dra ner på sändtakten.

Om din upplänk är hårt lastad av torrenttrafik så kommer dina kontrollpaket för nedströmsladdningen få svårt att komma fram, de kommer antingen tvingas vänta i din routers sändbuffer eller så kommer de helt enkelt att slängas. Och detta leder till att nedladdningen kommer att minska.

Lösningen på problemet är att säkerställa att dina kontrollpaket prioriteras vilket du lämpligen fixar genom QoS i din router, TCP-ACK ska ha förtur framför torrenttrafik. En något enklare lösning är att ställa in så din torrentklient inte kan maxa upplänken - ställ in så den kan sända i max 50-70 Mbps.

Permalänk
Rekordmedlem
Skrivet av Rydisen:

TS skrev att han endast klarar 11 MB/s åt ett håll och jag skrev att min router inte heller klarar mycket mer än så. Eller har jag missat något?

Routern klarar bevisligen av att hantera bandbredden som du ser i mätningarna, men klarar den antalet anslutningar och du har fortfarande inte kollat vad din nas presterar vid samtidig läsning och skrivning, och så är det det där med hur kommunikationen fungerar, det har egentligen inget med bandbredden att göra men torrenter och TCP kommer att ge lägre fart (som i goodput) än om du bara hade använt UDP fastän bandbredden (som i throughput) är exakt densamma.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Bandbredden finns troligen där men det är annat som gör att du inte kan "utnyttja" den maximalt, dels så har jag svårt att tro att din nas verkligen hinner både läsa och skriva samtidigt så fort, det mångdubblar belastningen på den snarare än dubblar lasten (pga latens/accesstider och fragmentering) du lär behöva separata lagringsenheter för läsning och skrivning, en ssd eller möjligtvis en stor avancerad nas om du ska ha stabil hög fart på både läsning och skrivning samtidigt. dessutom så kommer ju säkerhetsprogrammen troligen också att påverka prestandan.

Dessutom så är torrenter väldigt "ineffektivt" både med hur det använder lagringsenheter och nätverkets prestanda, det "fragmenterar" och skapar mycket anslutningar protokollet i sig och dess filhantering är alltså "dålig".
Torrenter är i största allmänhet en rätt dålig metod att mäta prestanda på annat än just torrenthantering, man blandar in så många olika saker att det i praktiken blir närmast omöjligt att veta vad det är som händer och vad man egentligen mäter, om du är intresserad av att mäta nätverkets bandbredd så ska du inte blanda in lagring, ram, antal möjliga anslutningar (ram i routern) osv...

Dessutom så tar "styrkoderna" plats, goodput är nog egentligen det du försöker mäta men även om du hade haft en lagring som orkar med så behöver ju styrkoderna för nätverkstrafiken få plats, ska du maxa upp eller nerlänken så krävs det även trafik i andra riktningen och då försvinner ju den bandbredden från goodputens bandbredd men den används ju i din internetanslutning (throughput)

Dessutom så kan ju goodput ibland bli högre än nätverkets througput om det tex sker nån form av komprimering, att du får ut en goodput på 16Mbyte/sekund över en länk med 100Mbit trougput när du mäter med laptopen är ju annars omöjligt eller ett mätfel.
Och om du blandar in nasen så belastar du även ditt lan och router betydligt mer än om du haft lagringen lokalt i klienten i stället för att all data ska passera flera gånger på lanet innan det når wanet.

Vid mätningar där man verkligen bara kollar througput mellan wan/lan och inget annat så mäter din router så här:

Routing throughput running the latest NETGEAR V1.0.2.26_30.0.98NA firmware measured 256 Mbps WAN to LAN, 301 Mbps LAN to WAN and 302 Mbps with both directions running simultaneously.
Maximum Simultaneous Connections topped out at only 2045.

http://www.smallnetbuilder.com/wireless/wireless-reviews/3115...

Bandbredden finns alltså där i routern, den ger som minst ca 130Mbit/s i valfri riktning när de mäter samtidig throughput, visserligen inte nån gigantisk marginal men ändå, däremot så orkar den inte med mer än 2045 anslutningar och det kan ju också påverka eftersom torrenter kan skapa oerhörda mängder anslutningar.

Hoppas du förstod det här, nu ska jag äta frukost...

Det mesta är rena grekiskan för mig så det var tyvärr inte mycket jag förstod... Men du menar alltså i grund och botten att jag endast har en throughput (som i total kapacitet) på 100Mbit/s på min uppkoppling? Jag mäter gärna på något annat sätt men har inte så bra koll på hur jag i så fall skulle gå tillväga för att mäta både upp- och nedström samtidigt. Dessutom är det bittorrenthastigheterna jag är intresserad av att optimera och då känns det ganska naturligt att utföra testerna via bittorrentprotokollet även om det kanske inte uppvisar 100% korrekta värden.

Det jag har lite svårt att förstå är varför hastigheten begränsas till exakt 11MB/s oavsett riktning på trafiken. Om det är NASen som inte pallar trycket borde väl hastigheterna fluktuera istället för att stabilt ligga runt 11MB/s? Samma sak med routern, om den inte kan hantera antalet anslutningar skulle det väl även uppstå andra komplikationer t.ex. att den så småningom skulle bli överbelastad eller krascha? Om det nu inte är så att kapaciteten är begränsad till 100Mbit/s förstås men i så fall förstår jag inte hur jag lyckades få ut 16MB/s / ~130Mbit/s när jag kopplade förbi routern.

Skrivet av Rydisen:

Tveksamt om routern klarar av det direkt?
Har en likadan router och den klarar endast över ~15 MB/s ifall det är få seeders i hög hastighet per seeder.
Är där många seeders som alla seedar i låg hastighet klarar den inte mycket mer än 13 MB/s.

Då bör det vara antingen min NAS som inte kan bete sig eller någon inställning som är galen eftersom det bevisligen går att få ut högre hastigheter med denna router.

Skrivet av Fluf:

Kolla med din leverantör om deras tjänst är full duplex (fixar full fart åt båda håll samtidigt) eller om det bara är halv duplex (fixar bara full fart åt ett håll åt gången).

Att det går att få ut 5MB/s nedströms samtidigt som man maxar uppkopplingen uppströms tyder väl på att det är full duplex? Jag kanske har blandat ihop begreppen men jag har alltid trott att full duplex innebär att data kan skickas i båda riktningarna i samma hastighet parallellt. Baserat på kommentarerna här i tråden kanske det inte alls är så...?

Skrivet av madtop:

Nej det är inte det som kallas halv duplex. Och det skulle förvånna mig mycket om du inte har full duplex.

Vad du upplever beror på egenheter i TCP-protokollet. När du tar emot data så skickar din dator hela tiden kontrolltrafik åt andra hållet (till den som seeedar). Om dessa kontrollpaket blir försenade eller försvinner så kommer sändaren dra ner på sändtakten.

Om din upplänk är hårt lastad av torrenttrafik så kommer dina kontrollpaket för nedströmsladdningen få svårt att komma fram, de kommer antingen tvingas vänta i din routers sändbuffer eller så kommer de helt enkelt att slängas. Och detta leder till att nedladdningen kommer att minska.

Lösningen på problemet är att säkerställa att dina kontrollpaket prioriteras vilket du lämpligen fixar genom QoS i din router, TCP-ACK ska ha förtur framför torrenttrafik. En något enklare lösning är att ställa in så din torrentklient inte kan maxa upplänken - ställ in så den kan sända i max 50-70 Mbps.

Originalmjukvaran är väldigt begränsande och det verkar inte finnas några inställningar för ACK så jag kanske får ta och prova Tomato. Om jag begränsar hastigheten till t.ex. 6-7MB/s åt ena hållet kommer trafiken i motsatt riktning aldrig att komma upp i mer än 3-4MB/s vilket är precis det jag undrar om det går att göra något åt eftersom jag vill kunna få ut så höga hastigheter som möjligt åt båda håll.

Skrivet av mrqaffe:

Routern klarar bevisligen av att hantera bandbredden som du ser i mätningarna, men klarar den antalet anslutningar och du har fortfarande inte kollat vad din nas presterar vid samtidig läsning och skrivning, och så är det det där med hur kommunikationen fungerar, det har egentligen inget med bandbredden att göra men torrenter och TCP kommer att ge lägre fart (som i goodput) än om du bara hade använt UDP fastän bandbredden (som i throughput) är exakt densamma.

Om man har en uppkoppling på 100Mbit i bägge riktningar med full duplex är inte 'goodputen' då drygt 20MB/s och inte ~11MB/s?

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Rekordmedlem
Skrivet av ågren:

Det mesta är rena grekiskan för mig så det var tyvärr inte mycket jag förstod... Men du menar alltså i grund och botten att jag endast har en throughput (som i total kapacitet) på 100Mbit/s på min uppkoppling? Jag mäter gärna på något annat sätt men har inte så bra koll på hur jag i så fall skulle gå tillväga för att mäta både upp- och nedström samtidigt. Dessutom är det bittorrenthastigheterna jag är intresserad av att optimera och då känns det ganska naturligt att utföra testerna via bittorrentprotokollet även om det kanske inte uppvisar 100% korrekta värden.

Det jag har lite svårt att förstå är varför hastigheten begränsas till exakt 11MB/s oavsett riktning på trafiken. Om det är NASen som inte pallar trycket borde väl hastigheterna fluktuera istället för att stabilt ligga runt 11MB/s? Samma sak med routern, om den inte kan hantera antalet anslutningar skulle det väl även uppstå andra komplikationer t.ex. att den så småningom skulle bli överbelastad eller krascha? Om det nu inte är så att kapaciteten är begränsad till 100Mbit/s förstås men i så fall förstår jag inte hur jag lyckades få ut 16MB/s / ~130Mbit/s när jag kopplade förbi routern.
Då bör det vara antingen min NAS som inte kan bete sig eller någon inställning som är galen eftersom det bevisligen går att få ut högre hastigheter med denna router.
Att det går att få ut 5MB/s nedströms samtidigt som man maxar uppkopplingen uppströms tyder väl på att det är full duplex? Jag kanske har blandat ihop begreppen men jag har alltid trott att full duplex innebär att data kan skickas i båda riktningarna i samma hastighet parallellt. Baserat på kommentarerna här i tråden kanske det inte alls är så...?
Originalmjukvaran är väldigt begränsande och det verkar inte finnas några inställningar för ACK så jag kanske får ta och prova Tomato. Om jag begränsar hastigheten till t.ex. 6-7MB/s åt ena hållet kommer trafiken i motsatt riktning aldrig att komma upp i mer än 3-4MB/s vilket är precis det jag undrar om det går att göra något åt eftersom jag vill kunna få ut så höga hastigheter som möjligt åt båda håll.
Om man har en uppkoppling på 100Mbit i bägge riktningar med full duplex är inte 'goodputen' då drygt 20MB/s och inte ~11MB/s?

Skillnaden mellan 11 och 12,5Mbyte/sekund som är teoretiskt max är ju rätt liten och det kan vara overheaden som tar plats när du kör upp och ner samtidigt om nasen verkligen orkar med, goodputen kan variera beroende på vad du överför även om througputen är exakt densamma. Men att addera upp och nerfarten kan ju bli lite konstigt om du inte är tydlig med vad du avser, det är ju ungefär som de "försäljningsfloskler" en del använder för att få högre siffror bara för att det ser bättre ut.

Full duplex betyder att du får kommunikation samtidigt i båda riktningarna men det behöver inte vara samma hastighet i båda riktningarna, det finns båda symmetrisk och asymmetrisk hastighet, tex adsl är ett bra exempel på det, full duplex men oftast 20 ggr snabbare ner än upp.
http://sv.wikipedia.org/wiki/Duplex_%28kommunikation%29

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Skillnaden mellan 11 och 12,5Mbyte/sekund som är teoretiskt max är ju rätt liten och det kan vara overheaden som tar plats när du kör upp och ner samtidigt om nasen verkligen orkar med, goodputen kan variera beroende på vad du överför även om througputen är exakt densamma. Men att addera upp och nerfarten kan ju bli lite konstigt om du inte är tydlig med vad du avser, det är ju ungefär som de "försäljningsfloskler" en del använder för att få högre siffror bara för att det ser bättre ut.

Full duplex betyder att du får kommunikation samtidigt i båda riktningarna men det behöver inte vara samma hastighet i båda riktningarna, det finns båda symmetrisk och asymmetrisk hastighet, tex adsl är ett bra exempel på det, full duplex men oftast 20 ggr snabbare ner än upp.
http://sv.wikipedia.org/wiki/Duplex_%28kommunikation%29

Innebär inte en symmetrisk hastighet bara att man har samma hastighet i bägge riktningar? Kallas det jag söker i så fall symmetrisk full duplex...? Om man har en uppkoppling på 100/100 ska det väl vara (i alla fall teoretiskt) möjligt att få ut uppåt 10-11MB/s i bägge riktningar samtidigt så länge den utrustning man har pallar med trycket och det är det jag undrar hur man får och var någonstans flaskhalsen finns i mitt nätverk.

Det känns som att vi missförstår varandra vilket förmodligen beror på att jag är helt illiterat när det kommer till alla dessa termer. Jag har Bahnhof om det spelar någon roll, har sett en del trådar här där folk klagar på Telias uppkopplingar (t.ex. här (länk)) men hittar ingen info om Bahnhof. Kanske får ta och slå en signal till kundtjänsten imorgon.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Rekordmedlem
Skrivet av ågren:

Innebär inte en symmetrisk hastighet bara att man har samma hastighet i bägge riktningar? Kallas det jag söker i så fall symmetrisk full duplex...? Om man har en uppkoppling på 100/100 ska det väl vara (i alla fall teoretiskt) möjligt att få ut uppåt 10-11MB/s i bägge riktningar samtidigt så länge den utrustning man har pallar med trycket och det är det jag undrar hur man får och var någonstans flaskhalsen finns i mitt nätverk.

Det känns som att vi missförstår varandra vilket förmodligen beror på att jag är helt illiterat när det kommer till alla dessa termer. Jag har Bahnhof om det spelar någon roll, har sett en del trådar här där folk klagar på Telias uppkopplingar (t.ex. här (länk)) men hittar ingen info om Bahnhof. Kanske får ta och slå en signal till kundtjänsten imorgon.

Som du ser i post # 11 så länkar jag en mätning som visar att routern i sig klarar lite mer än 100Mbit simultant, den ger ju 130Mbit som minst vid duplextrafik.
Men det krävs ju utrymme i nätverket för styrkommandon också och det får man räkna av, de tar plats som du alltså inte kan använda till den data du försöker överföra, dessutom så blandar du in mycket mer än din uppkoppling eftersom du verkar vilja mäta med dubbelriktad torrenttrafik och det gör det svårt att veta vad som egentligen händer, är du tex helt säker på att lagringen orkar med den typen av last ?

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Som du ser i post # 11 så länkar jag en mätning som visar att routern i sig klarar lite mer än 100Mbit simultant, den ger ju 130Mbit som minst vid duplextrafik.
Men det krävs ju utrymme i nätverket för styrkommandon också och det får man räkna av, de tar plats som du alltså inte kan använda till den data du försöker överföra, dessutom så blandar du in mycket mer än din uppkoppling eftersom du verkar vilja mäta med dubbelriktad torrenttrafik och det gör det svårt att veta vad som egentligen händer, är du tex helt säker på att lagringen orkar med den typen av last ?

Nu tror jag att jag börjar förstå. Felet ligger alltså förmodligen i att routern inte kan hantera högre hastigheter och även om den enligt mätningar ska klara minst 130Mbit så kan div. faktorer som exempelvis styrkommandon göra att kapaciteten sjunker och att jag därmed är begränsad till en lägre hastighet. Korrekt?

Att jag mäter via torrent beror på att det är det jag främst använder och att jag inte riktigt vet hur jag annars mäter upp- och nedhastighet samtidigt. TPTest verkar bara kunna mäta det via UDP men eftersom jag vill få ut så höga hastigheter som möjligt via bittorrent är det väl TCP jag vill mäta? Gällande disken vet jag faktiskt inte men om en gammal laptop med en ensam 5400RPM-disk klarade av 16MB/s borde väl även NASen (med WD Red 5400RPM) göra det?

Men för att sammanfatta så bör hastigheterna rimligtvis bli bättre om jag köper en ny router, t.ex. en ASUS RT-N56U som enligt samma site uppvisar resultat om minst 322Mbit om jag tolkar värdena rätt?

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Medlem

2045 simultana anslutningar är som att kissa i havet när man kör torrents. Standardinställningarna på några av klienterna tillåter många hundra peers / torrent. Från min WHS ser jag närmare 10.000 simultana anslutningar lite då och då, men Smoothwall burken som ska handskas med trafiken gör ett föredömligt arbete. Det har inte riktigt framgått vad det är för klient som körs, så det är svårt att veta vad som faktiskt gäller. BitTorrent, tror jag fortfarande kör på snåla 50/ torrent, 200 globalt, och där borde det inte vara ett problem.

För att isolera felet, prova att köra ett hastighetstest, exempelvis Speedtest.net's i två instanser, så den ena skickar upp, samtidigt som den andra hämtar ner. Det torde bli begränsat med anslutningar, och kan ge en fingervisning om det är med i bland felorsakerna.
B!

Visa signatur

Allting jag skriver är om inget annat uttrycks, min åsikt! Ingenting måste vara dagens sanning enligt din åsikt, och gör du antaganden baserade på mina åsikter hoppas jag att du övervägt mer än bara just min åsikt.

Permalänk
Medlem

Jag är väldigt restriktiv med antalet anslutningar och gränsen är satt till max 200. Jag har provat att testa hastigheterna via Speedtest men får väldigt märkliga resultat. Jag använder speedtest-cli och testar mot Bahnhofs egna servrar men resultaten pendlar mellan allt från 22-93Mbit/s så jag vet inte riktigt om det går att lita på, det är ju inget fel på hastigheten vid faktisk användning (t.ex. bittorrent).

Kör jag flera test på raken kan jag få helt olika resultat. Finns det några alternativ till Speedtest?

Jag provade 'wget -O /dev/null http://speedtest.bahnhof.net/1000M.zip' och får då stabila 11MB/s. Tyvärr går det väl inte att skicka data mot testservern så jag vet inte hur jag ska testa hastigheten uppströms.

'wget -O /dev/null http://speedtest.tele2.net/1GB.zip' ger även det 11MB/s.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Medlem

Jag gjorde som så att jag körde wget på NASen för att testa nedhastigheten samtidigt som jag körde speedtest via hemsidan på min PC. Datorn är ansluten via wifi så det är ju inte helt optimalt men Speedtest visade i alla fall samma uppladdningshastighet som vanligt (ca 70-75Mbit/s) samtidigt som NASen tuggade på i 11MB/s.

Jag vet inte hur Speedtest mäter men eftersom jag slog igång wget samtidigt som den mätte uppladdningshastigheten borde väl resultaten ha sjunkit drastiskt om det är så att det inte går att skicka och ta emot data i dessa hastigheter samtidigt.

Om man nu kan lita på resultaten så måste det verkligen vara fel på någon inställning eftersom det verkar gå att få ut minst 160Mbit/s. Finns det något sätt att testa hastigheten med många anslutningar? Jag såg något om aria2 när jag sökte runt men vet inte riktigt vad det är eller hur det fungerar.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Rekordmedlem
Skrivet av ågren:

Jag gjorde som så att jag körde wget på NASen för att testa nedhastigheten samtidigt som jag körde speedtest via hemsidan på min PC. Datorn är ansluten via wifi så det är ju inte helt optimalt men Speedtest visade i alla fall samma uppladdningshastighet som vanligt (ca 70-75Mbit/s) samtidigt som NASen tuggade på i 11MB/s.

Jag vet inte hur Speedtest mäter men eftersom jag slog igång wget samtidigt som den mätte uppladdningshastigheten borde väl resultaten ha sjunkit drastiskt om det är så att det inte går att skicka och ta emot data i dessa hastigheter samtidigt.

Om man nu kan lita på resultaten så måste det verkligen vara fel på någon inställning eftersom det verkar gå att få ut minst 160Mbit/s. Finns det något sätt att testa hastigheten med många anslutningar? Jag såg något om aria2 när jag sökte runt men vet inte riktigt vad det är eller hur det fungerar.

Vad har du egentligen för problem ? Du har alltså mätt att du kan ladda upp och ner samtidigt så hur får du då det till 160Mbit/s i en riktning ?

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem
Skrivet av mrqaffe:

Vad har du egentligen för problem ? Du har alltså mätt att du kan ladda upp och ner samtidigt så hur får du då det till 160Mbit/s i en riktning ?

Jag vet inte riktigt vad du pratar om, jag menar att eftersom det går att ladda upp i 70-75Mbit/s och samtidigt ladda ner i 85-90Mbit/s så är jag inte begränsad till antingen eller vilket jag först trodde. Problemet jag har är att det vid bittorrenttrafik aldrig går att komma upp i mer än ca 90Mbit/s totalt men det går att komma upp i åtminstone 160Mbit/s totalt via t.ex. speedtest (med totalt avses den kombinerade simultana upp- och nedladdningshastigheten).

Det tolkar jag som att felet varken ligger i anslutningen eller routerns hårdvara utan något annat. I tråden jag länkade till tidigare (länk) är det någon som har samma problem men i dennes fall verkar det vara Telia som har begränsat uppkopplingen.

Citat:

Hastigheterna i sig är inte problemet utan problemet är att uppströms mer eller mindre dödar nedströms och tvärtom.

Jag får nog ta och installera Tomato-firmware på routern och se om det inte går att justera ACK-/QoS-inställningarna.

Visa signatur

NZXT H5 | Asus Strix B550-F | 5800X3D | NZXT Kraken Elite 240 | 32GB Kingston Fury 3600MHz CL18 | Corsair RM850x Shift | Kingston Fury 2TB NVMe | 4070 Super FE | Dell G2724D 165Hz

Permalänk
Medlem
Skrivet av ågren:

Det tolkar jag som att felet varken ligger i anslutningen eller routerns hårdvara utan något annat.

Jag håller det för troligt att du inte kan hantera de simultana anslutningarna till de peers du behöver för att få full fart på båda hållen med torrents. Det enkla sättet att testa vore att koppla bort routern och köra direkt på uttaget. Hastigheten finns ju där, helt uppenbart.

Brandvägg är att rekommendera, om man ska köra naket mot Internet.
B!

Visa signatur

Allting jag skriver är om inget annat uttrycks, min åsikt! Ingenting måste vara dagens sanning enligt din åsikt, och gör du antaganden baserade på mina åsikter hoppas jag att du övervägt mer än bara just min åsikt.

Permalänk
Rekordmedlem

Det beror inte på bandbredden och inte heller på att routern inte kan hantera bandbredden för det gör den men den kanske inte orkar med antalet anslutningar eller så är det din lagring som inte hänger med, torrenter är ju en "svårt fragmenterad" last och att både läsa och skriva torrenter samtidigt kan ju göra lagringen till flaskhals även om farten är ganska låg, man skulle nästan behöva köra med ramdisk för att helt kunna utesluta att lagringen påverkar.

Visa signatur

R5 5600G, Asus ROG STRIX X470-F Gaming, WD SN850X 2TB, Seasonic Focus+ Gold 650W, Aerocool Graphite v3, Tittar på en Acer ET430Kbmiippx 43" 4K. Lyssnar på Behringer DCX2496, Truth B3031A, Truth B2092A. Har också oscilloskop, mätmikrofon och colorimeter.

Permalänk
Medlem

Det skulle kunna vara en fråga om bittorrent cache/hashing om det nu är fråga om när du startar en ny nedladdning, den kan minska din skriv och läs prestande på hårddisken väldigt mycket.

Sedan så skrev du att din nas tuggade i 11Mbyte/sekund och att du fick runt 75 Mbit i uppström samtidigt så det är nog inget fel på nätverket rent hastighets mässigt eftersom din overhead är runt 12% av 100Mbit vilket betyder att du skriver data som max på 88Mbit.

Ditt problem verkar vara torrent specifikt och det kan bero på antalet anslutningar som din router måste köra NAT/PAT på, eller andra faktorer som NAS prestanda via torrenting eller så throttlar din ISP torrent trafik vilket är vanligt, men de ger bara det lägre QoS prio oftast och inte en total cappning, så om du laddar ner kvälls tid när många använder internet så kan det vara en orsak.