Permalänk
Avstängd

Snabba upp SMB

Hej.
Om jag kör ett TPtest mellan mina två datorer så går det i 75% av 1 gbit.
Jag jag skriver en fil från ena min desktop till min HTPC går det i cirka 15% av 1 gbit

Man tycker den ju borde gå runt 75% precis som tptestet, eller bra mycket snabbare än 15% iallafall..

edit: Glömde en viktig detalj, om jag istället remotar in på HTPCn och kopierar filen från min desktop till min HTPC (Skrivdelen sker lokalt istället för remote) så går det i 75%

Hur fixar man så jag kan skriva från desktop till HTPC i 75%?

Visa signatur
Permalänk
Hedersmedlem

Vilka operativsystem kör du på dina burkar?

Notis: Du kan i princip aldrig få ut 1 Gbit med SMB/CIFS på grund av overhead och hur protkollet är designat.

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: PNY Geforce GTX 970 :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk
Avstängd

Jag får ju ut 75% åt ena hållet, vill få ut samma åt andra håller.. Båda kör W7

Visa signatur
Permalänk
Medlem

Du har inte någon lokal brandvägg på nån av maskinerna som ställer till det? Hur ser det ut med DNS-uppslag, har båda maskinerna fungerande FQDN? Vad får du för hastigheter om du skriver från HTPCn till PC inloggad på HTPCn vs inloggad på PCn?

Permalänk
Medlem
Skrivet av CyberVillain:

Jag får ju ut 75% åt ena hållet, vill få ut samma åt andra håller.. Båda kör W7

Om jag förstår det rätt så jämför du äpplen och päron. TPTestet mäter väl bandbredden mellan de 2 nätverkskorten och SMB/CIFS skriver ju fil till disk.

Om du ligger på en skrivhastighet SMB på 150MBit/sec dvs nästan 20MByte/sec, det är en rätt ok hastighet faktiskt mellan 2 win7 datorer. Visst, du kan säkert få upp hastigheten om du fläskar på med snabba raidsystem och snabbare LANkort med CPU offload osv. Jag tror inte du kommer upp i så mycket högre hastigheter med "standardkomponenter"

Vad får du för fart om du kopierar filer lokalt på din dator? Tveksamt om du ens nåt 750mbit/sec (~80-90MByte/sec) sustained rate ens internt i samma maskin...

Du får nog acceptera att du har en as good as it gets uppsättning.

Mvh
Brattis

Permalänk
Medlem
Skrivet av brattis:

Om jag förstår det rätt så jämför du äpplen och päron. TPTestet mäter väl bandbredden mellan de 2 nätverkskorten och SMB/CIFS skriver ju fil till disk.

Om du ligger på en skrivhastighet SMB på 150MBit/sec dvs nästan 20MByte/sec, det är en rätt ok hastighet faktiskt mellan 2 win7 datorer. Visst, du kan säkert få upp hastigheten om du fläskar på med snabba raidsystem och snabbare LANkort med CPU offload osv. Jag tror inte du kommer upp i så mycket högre hastigheter med "standardkomponenter"

Vad får du för fart om du kopierar filer lokalt på din dator? Tveksamt om du ens nåt 750mbit/sec (~80-90MByte/sec) sustained rate ens internt i samma maskin...

Du får nog acceptera att du har en as good as it gets uppsättning.

Mvh
Brattis

Om jag förstår det hela rätt så får han 750mbit vid samma kopiering om han initierar den från htpcn istället för från pcn. Dvs trafiken går samma väg. Negotieringen går helt enkelt bättre från den ena burken, tex pcn kanske får för sig att köra smb1 istället för smb2. Sånna problem brukar bero på DNS-problem, brandväggar och liknande.

Permalänk
Avstängd

Har en NAT i routern, så valt att slå av brandväggarna på mina datorer på LAN:et. SMB måste göra nått skumt eftersom det går lika snabbt som LANet karar av (75% enligt ett tptest) när jag läser remote och skriver lokalt. Om jag däremot läser lokalt och skriver remote (Riktningen är således samma enbart vem som utför operationen som skiljer) så går det i 12-15%. Nu måste väll alla förstå vad jag menar va?

jag antar att SMB autentisera för ofta om man skriver remote vilket ger en overhead, jag kan tänka mig lite sämre säkerhet för att kunna kopiera 8 gigsfilmer i 75% 1 gigabit istället för 12-15% (Vilket är närmare 100mbit än 1000mbit), så går detta problem att konfigurera bort?

Visa signatur
Permalänk
Medlem

Flytta stora filer ofta? Glöm SMB o kör FTP ist.

Permalänk
Medlem

Mellan 2 någorlunda moderna datorer med windows 7 över ett fungerande gigabitnätverk så är det normalt att ligga på allt mellan 30-80 MB/s i överföring på stora filer, detta så länge hårddiskarna hänger med och inte är belastade med att göra annat.

Ett långsökt förslag är att stänga av/avinstallera eventuellt antivirus om du har det installerat.

Permalänk
Avstängd

Nope, inget sådant på mina burkar.. En grej som jag glömt nämna, i det långsamma fallet Desktop pc > HTPC så går det första sekunderna i 750 mbit, men går snabbt ned till 120-150 mbit.. Medans HTPC < desktop går i 720 - 750 mbit under hela kopieringen.

Visa signatur
Permalänk
Hedersmedlem

Är någon av de inblandade diskarna nästan full eller hårt fragmenterad?

Visa signatur

I have free will but I choose to oscillate

Permalänk
Medlem

Håller med låter som att diskarna inte hänger med, den fyller minnet först i bra speed sen så tar disken över helt och då sackar det.

Permalänk
Avstängd

MEN FFS(!) grabbar.. läs vad jag skriver istället.. Sorry, ni försöker hjälpa, men man orkar inte upprepa sig hur många ggr som helst...

target disken är ALLTID samma!

Önskat utfall: Fil skriven till HTPC

Metod #1 Desktop PC > HTPC går segt som fan (12-15% av 1 gigabit)
Metod #2 HTPC < Desktop PC går i 75% av 1 gigabit

Visa signatur
Permalänk
Medlem
Skrivet av CyberVillain:

MEN FFS(!) grabbar.. läs vad jag skriver istället.. Sorry, ni försöker hjälpa, men man orkar inte upprepa sig hur många ggr som helst...

target disken är ALLTID samma!

Önskat utfall: Fil skriven till HTPC

Metod #1 Desktop PC > HTPC går segt som fan (12-15% av 1 gigabit)
Metod #2 HTPC < Desktop PC går i 75% av 1 gigabit

I felsökningssyfte kan det vara intressant att se vilka överföringshastigheter du får om du ställer hastigheten på NIC:arna till 100Mbps i stället för 1000Mbps. Får du bortfall då också eller har du samma hastighet i båda riktningarna?

Jag misstänker att processorn på din desktop-dator får jobba mer än normalt och att det kan bero på drivrutiner, firmware på NIC eller inställningar av NIC. Ibland kan man behöva ändra parametrar för NIC som avlastar processorn, t.ex TCP Offloading. http://en.wikipedia.org/wiki/TCP_offload_engine

Det är vad jag har på lager just nu...

Visa signatur

There are two kinds of people: 1. Those that can extrapolate from incomplete data.
Min tråkiga hemsida om mitt bygge och lite annat smått o gott: www.2x3m4u.net

Permalänk
Medlem

alltså du är inte helt tydlig. du har samba mellan desktop och htpc och får olika hastigheter beroende på vilken riktning du kopierar filer?

har du tänkt på att hårddiskarna i din htpc kanske är långsammare på att skriva till disk än din desktop? du kanske har mer minne till filcache i din desktop också? får du samma resultat om du kopierar en fil på 100Mb och en fil på 10Gb?

Permalänk
Medlem

ok, har du provat med något annat protokoll, typ ftp?

Permalänk
Hedersmedlem
Skrivet av CyberVillain:

MEN FFS(!) grabbar.. läs vad jag skriver istället.. Sorry, ni försöker hjälpa, men man orkar inte upprepa sig hur många ggr som helst...

target disken är ALLTID samma!

Önskat utfall: Fil skriven till HTPC

Metod #1 Desktop PC > HTPC går segt som fan (12-15% av 1 gigabit)
Metod #2 HTPC < Desktop PC går i 75% av 1 gigabit

När du skriver på din HTPC-disk så verkar det gå segt, men läsning går mycket fortare. Det kan bero på fragmentering, hårddiskar är generellt snabbare på att läsa information (samma som att skicka filer) än att skriva (som att ta emot filer). Ingen idé att hetsa upp dig, vi försöker bara hjälpa dig!

Visa signatur

SWECLOCKERS.COM :: If Quake was done today ::
WS: Gigabyte Z690 UD DDR5 :: Core i5 12600K :: 32 GB RAM :: PNY Geforce GTX 970 :: 10 GbE NIC :: AOC C32G1 32" :: Seagate FireCuda 530 1TB :: Deepcool Matrexx 55
NAS: SM X10-SLM-F :: Mellanox Connect2X SFP+ :: Intel XL710-QDA1 QSFP+

Permalänk
Avstängd

Varför skulle jag prova med annat protokoll? Jag vet ju att nätverket klarar av att 750mbit, och att min HTPC disk kan skriva i 750mbit... Problemet är att jag kan inte skriva från Desktop pc > HTPC i 750 mbit.... Det är nått tuckel med SMB som måste lösas mao... Frågan är bara vad...

Jag kan kolla CPU när jag kommer hem, svårt att tänka mig att det skulle skilja mycket i de två fallen eftersom man skriver till HTPCn i båda fallen, det skulle vara om HTPCn blir så DOSad med autentiserings medelanden från Desktop PCn när man försöker skriva från desktop > HTPC (Det långsamma fallet), men en Core2 E6500 borde väll räcka..

Visa signatur
Permalänk
Avstängd
Skrivet av Kr^PacMan:

När du skriver på din HTPC-disk så verkar det gå segt, men läsning går mycket fortare. Det kan bero på fragmentering, hårddiskar är generellt snabbare på att läsa information (samma som att skicka filer) än att skriva (som att ta emot filer). Ingen idé att hetsa upp dig, vi försöker bara hjälpa dig!

Om du läser det du har quatat från mitt inlägg ovan så ser du att det är samma disk du skriver till i båda fallen... SOrry, men man blir lite trött faktiskt :/ Så himla otydlig tycker jag faktiskt inte jag är...

Visa signatur
Permalänk
Medlem

Windows 7 ska inte gå så långsamt att kopiera mellan. Jag gjorde just en test med win8 cus pre från min w7 med raid0 till min server (iof 2k8r2 men de är inte i domän) till en seagate 1,5tb disk och fick som sämst 80MB/s och det tror jag är vad den disken klarar max och den är fragmenterad.

Visa signatur

CPU: 5900x. Mem:64GB@3200 16-17-17-34-1T. (ImDIsk)
GPU: 1080 Ti@ca 6-7%OC. Sound: SB-Z -> toslink (DTS)-> old JVC. MB Realtek to Z-2300 for VOIP.

Permalänk
Medlem
Skrivet av CyberVillain:

MEN FFS(!) grabbar.. läs vad jag skriver istället.. Sorry, ni försöker hjälpa, men man orkar inte upprepa sig hur många ggr som helst...

target disken är ALLTID samma!

Önskat utfall: Fil skriven till HTPC

Metod #1 Desktop PC > HTPC går segt som fan (12-15% av 1 gigabit)
Metod #2 HTPC < Desktop PC går i 75% av 1 gigabit

Hur kan det va samma target hela tiden? Om du kopierar från Dekstop -> HTPC så är ju disken i HTPC target disken. Åt andra hållet är ju disken i PC:n target disken?

Prova med andra datorer, gissar på att det är nått med din HTPC som gör att den inte fixar å skriva till disken i hög hastighet. Kan vara en rad olika orsaker till detta vilket man isf kan felsöka om det nu kan konstateras att felet ligger hos HTPC:n.

Visa signatur

|ASUS Z170-A||6700K@4.6Ghz||Corsair H50 Scythe GT 1450RPM PnP||16GB Crucial DDR4 2133Mhz@2800Mhz||Gigabyte GTX 970||850EVO 500GB||Corsair HX 1050W||Fractal Design - Define R2 Black Pearl|Citera för svar
Fotoblogg: PlanetStockholm

Permalänk
Medlem
Skrivet av CyberVillain:

Varför skulle jag prova med annat protokoll? Jag vet ju att nätverket klarar av att 750mbit, och att min HTPC disk kan skriva i 750mbit... Problemet är att jag kan inte skriva från Desktop pc > HTPC i 750 mbit.... Det är nått tuckel med SMB som måste lösas mao... Frågan är bara vad...

Det kallas uteslutningsmetoden, funkar det bra med FTP så ja då är förmodligen SMB ditt problem. Funkar det inte med FTP heller så ligger problemet någon annanstans. Och bara för att ett testprogram säger att det klarar 750 Mbit TCP trafik i en viss riktning så innebär inte det att det gör det under en längre tid med tung filöverföring precis som du upptäckt själv när du säger att det går i 750 Mbit initiellt för att sedan droppa av.

Permalänk
Avstängd
Skrivet av Da´Russian Stallion:

Hur kan det va samma target hela tiden? Om du kopierar från Dekstop -> HTPC så är ju disken i HTPC target disken. Åt andra hållet är ju disken i PC:n target disken?

Prova med andra datorer, gissar på att det är nått med din HTPC som gör att den inte fixar å skriva till disken i hög hastighet. Kan vara en rad olika orsaker till detta vilket man isf kan felsöka om det nu kan konstateras att felet ligger hos HTPC:n.

om du ser så går pilen MOT htpcn i båda fallen. Target är HTPCn disk i båda fallen..

Visa signatur
Permalänk
Avstängd
Skrivet av b1ghen:

Det kallas uteslutningsmetoden, funkar det bra med FTP så ja då är förmodligen SMB ditt problem. Funkar det inte med FTP heller så ligger problemet någon annanstans. Och bara för att ett testprogram säger att det klarar 750 Mbit TCP trafik i en viss riktning så innebär inte det att det gör det under en längre tid med tung filöverföring precis som du upptäckt själv när du säger att det går i 750 Mbit initiellt för att sedan droppa av.

Ah, tptestet är ett program jag skrivit själv.. den testar att skicka sllumpade byte arrays först via UDP och sedan via TCP och i båda fallen spar jag till disk.. Den skickar 8 gig data i båda fallen.. får 750mbit i båda fallen...

Visa signatur
Permalänk
Hedersmedlem

Som jag förstår det så är det två olika funktioner i datorn som är aktiv vid dina två olika metoder. Kopierar du från din Desktop så är det Smb Servern i HTPC'n som tar emot filen. Remotar du så är det en Smb klient i HTPC'n som tar emot filen. Skillnader kan bero på inställningar i de två, tex hur stora paket de använder. Det kan också spela roll hur tex ett antivirus eller en brandvägg hanterar de två fallen.

Att ändra dessa inställningar i Windows är inte lätt och är inget man normalt gör, däremot kan nog återigen antivirus, brandväggar och diverse program för att trimma datorn gör det. Är det olika versioner av Windows på de två burkarna så kan det också spela in.

Har du testat hur din desktop dator beter sig om du gör ett motsvarande test, dvs kopierar till resp. remotar in och kopierar från en annan dator?

Visa signatur

Använd gilla för att markera nyttiga inlägg!

Permalänk
Medlem
Skrivet av CyberVillain:

Ah, tptestet är ett program jag skrivit själv.. den testar att skicka sllumpade byte arrays först via UDP och sedan via TCP och i båda fallen spar jag till disk.. Den skickar 8 gig data i båda fallen.. får 750mbit i båda fallen...

Ok, trodde det var något liknande iperf som bara testar TCP mellan 2 burkar, där brukar man ju kunna få betydligt högre hastigheter än om man läser och skriver till disk.

Om du vill hacka registret så finns det en del SMB värden att mecka med där. Har inte lyckats öka mina prestanda nämnvärt via ändringar där men jag har inte haft så låg prestanda som du verkar ha i något nätverk varken hemma eller på jobb.
Men båda burkarna kör Windows 7? Då är det ju SMB2 som är bra mycket snabbare än vanlig SMB och ska inte ge sådana här problem.

Tycker ändå att det kanske har med en buffer eller liknande att göra då det går snabbt i början, finns lite buffervärden i registret för SMB om jag inte minns fel, både för send/receive. Kan vara värt ett test.
Annars är ju en klassiker att stänga av autotuning av window size, den kan göra saker till ett helvete ibland.

Permalänk
Medlem
Skrivet av CyberVillain:

Varför skulle jag prova med annat protokoll? Jag vet ju att nätverket klarar av att 750mbit, och att min HTPC disk kan skriva i 750mbit... Problemet är att jag kan inte skriva från Desktop pc > HTPC i 750 mbit.... Det är nått tuckel med SMB som måste lösas mao... Frågan är bara vad...

Jag gav lite tips här. Har du prövat det eller var det inte intressant?

Visa signatur

There are two kinds of people: 1. Those that can extrapolate from incomplete data.
Min tråkiga hemsida om mitt bygge och lite annat smått o gott: www.2x3m4u.net

Permalänk
Medlem

Jag hade kört perfmon för att ta reda på vart flaskhalsen ligger istället för att gissa. (Kika på diskarnas kölängd till att börja med)

Mellan min virtuella Ubuntu maskin och min workstation (Windows 7) får jag ut över 80MB/s över SMB så protokollet är det inget fel på.

Visa signatur

AMD Ryzen 7950x3D | Asus ROG Strix B650E-E | 32GB G.Skill DDR5 6000Hz CL30 | Palit RTX 2080 GameRock Premium | Cooler Master Tempest GP27U, Dell U2515H

Permalänk
Medlem

EDIT: du hade visst testat på annat vis redan.
Googla på smb v1 och v2 problem. Finns en del man kan testa för att tvinga den att använda en annan version av smb-protokollet om jag minns rätt.

Permalänk
Avstängd

Sorry, har inte hunnit testa nått.. Fick hem dessa igår.... All vaken tid gick åt att leka med dem

http://www.sony.se/product/head-mounted-display/hmz-t1

Ska återuppta detta snart..

Visa signatur