NIC BUffer Tweaks Again

Get help and discuss anything related to tweaking your internet connection, as well as the different tools and registry patches on the site. TCP Optimizer settings and Analyzer results should be posted here.
Post Reply
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

NIC BUffer Tweaks Again

Post by Lobo »

In Cablenut's adjuster put these:
WIN 2000 & XP



InitialLargerBufferCount- 48
InitialMediumBufferCount- 96
InitalSmallBufferCount-150
LargerBufferSize-40960
MaxFastTransmit-2
MediumBufferSize- 1805
PriorityBoost-0
SmallBufferCount- 430




:) :) :)
User avatar
EvilAjax
Posts: 6973
Joined: Fri Mar 23, 2001 4:00 pm
Location: New York City, USA

Post by EvilAjax »

PriorityBoost now at 0... interesting...
<sarcastic>um... yeah</sarcastic>

Wanna get pwned? :nod:
raromoney wrote:Thanks EvilAjax!
Yup, I'm baaaackkk!
:thumb:
EvilAjax unbanned, reinforces stereotypes with gunplay braggadocio...
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Well I read in one of them XP things it was 10, then Cablenut came out with Beta 8, with 0, and mine worked better at 0 so, play and find your best :)


SmallBufferCount is different too :)
Batman

Post by Batman »

Can I used this for CableModem? I am currently with Time Warners Road Runners SErvice.
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

If you have Cablenuts adjuster installed (Directions below in help thread) and your OS is WIN 2000, NT, XP :)
User avatar
EvilAjax
Posts: 6973
Joined: Fri Mar 23, 2001 4:00 pm
Location: New York City, USA

Post by EvilAjax »

Originally posted by Lobo
Well I read in one of them XP things it was 10, then Cablenut came out with Beta 8, with 0, and mine worked better at 0 so, play and find your best :)


SmallBufferCount is different too :)
Actually I'm alot faster with all my settings at default. The only setting I changed was TcpWindowSize :) For some odd reason, it's faster this way :)
<sarcastic>um... yeah</sarcastic>

Wanna get pwned? :nod:
raromoney wrote:Thanks EvilAjax!
Yup, I'm baaaackkk!
:thumb:
EvilAjax unbanned, reinforces stereotypes with gunplay braggadocio...
User avatar
EvilAjax
Posts: 6973
Joined: Fri Mar 23, 2001 4:00 pm
Location: New York City, USA

Post by EvilAjax »

Remember, my system is different. It will have different effects on different systems. Play with it :D
<sarcastic>um... yeah</sarcastic>

Wanna get pwned? :nod:
raromoney wrote:Thanks EvilAjax!
Yup, I'm baaaackkk!
:thumb:
EvilAjax unbanned, reinforces stereotypes with gunplay braggadocio...
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

You use a very small RWIN where I use big one :)
User avatar
EvilAjax
Posts: 6973
Joined: Fri Mar 23, 2001 4:00 pm
Location: New York City, USA

Post by EvilAjax »

Originally posted by Lobo
You use a very small RWIN where I use big one :)
Exactly

I'm on DSL PPPoE while you're on Super Fast Cable :)
<sarcastic>um... yeah</sarcastic>

Wanna get pwned? :nod:
raromoney wrote:Thanks EvilAjax!
Yup, I'm baaaackkk!
:thumb:
EvilAjax unbanned, reinforces stereotypes with gunplay braggadocio...
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

I don't know if it is super fast Cable or not, it's not right after I format, but once I push that secret button, whoa Momma :) :) :)
User avatar
Sag2734
Regular Member
Posts: 201
Joined: Thu Mar 22, 2001 12:00 am
Location: Detroit, MI 48212

Post by Sag2734 »

What about Transmitworker and EnableFastRouteLookup ??
When I examine myself and my methods of thought, I come to the conclusion that the gift of fantasy has meant more to me than my talent for absorbing positive knowledge. - Albert Einstein -
funky
Senior Member
Posts: 4122
Joined: Mon Aug 06, 2001 6:17 pm
Location: Funkytown

Post by funky »

Transmitworker 32, other default. :)
Live to chase your dream...
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

Much more parameter to set in W2000 ans XP but where can i go to understand what each one means ??? Nothing in Cablenut help....
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Look on help thread below at bottom WIN 2000 Resistry :) :) :)
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

Lobo

I read your anwer in another thread and just look there but the parameter are not all there. For example : TransmitWorker
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Well type it in your search engine :)
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

already done in ms text : no results. do you mean to search in the all web ???
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

Yes, I just changed mine to 32 as 16 is default, and I think 32 is as high as you can go, but if you find out something-let me know :)
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

Lobo

Did I dream ......i read your setting for TransmitWorker was 64 some minutes ago.... What is good 32 or 64 ??
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

32, your dreaming :rotfl: :rotfl: :rotfl: :rotfl:
User avatar
darkreign
Regular Member
Posts: 128
Joined: Wed May 30, 2001 9:34 am
Location: Cyprus

Post by darkreign »

TransmitWorker

Value Type: REG_DWORD

Default: 0x10

Valid Range: 0x10, 0x20

Description: This parameter controls how Afd.sys uses system threads. Setting it to 0x10 causes AFD to use system threads to perform IO that results from a long (more than 2 SendPacketLength worth of data) TransmitFile request. Setting it to 0x20 causes AFD to use kernel-mode APC for IO and to execute everything in the context of the same thread. This is new in Windows 2000 and can improve performance by reducing the number of context switches in long TransmitFile requests

---
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

darkreign

Thanks for the info. Where do you find it (i have some others i want to understand).

Valid Range: 0x10, 0x20. Is 32 in the valid range ?

Explain a bit what is TransmitWorker, i dont really understand
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

0x10 = 16
0x20 = 32 :) :)
User avatar
darkreign
Regular Member
Posts: 128
Joined: Wed May 30, 2001 9:34 am
Location: Cyprus

Post by darkreign »

:D
well lobo said 32 :) so its 32...
;)
actually if you etner 0x20 you get 32, so i would assume from the info that its 32 now as far as what it does... i honestly have no idea but ill look into it..
:)
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

darkreign

I repeat.....on which site did you find the info and what do TransmitWorker.
User avatar
darkreign
Regular Member
Posts: 128
Joined: Wed May 30, 2001 9:34 am
Location: Cyprus

Post by darkreign »

"Explain a bit what is TransmitWorker, i dont really understand"

i found it on microsoft.com
do a search there on the main site
i also have a .pdf file with the same info as on the microsoft site but in .pdf form.
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

i hate to search in MS site, it is a real labyrinth. Find nothing or hundreds one wich dont help.......
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

TransmitWorker

Value Type: REG_DWORD

Default: 0x10

Valid Range: 0x10, 0x20

Description: This parameter controls how Afd.sys uses system threads. Setting it to 0x10 causes AFD to use system threads to perform IO that results from a long (more than 2 SendPacketLength worth of data) TransmitFile request. Setting it to 0x20 causes AFD to use kernel-mode APC for IO and to execute everything in the context of the same thread. This is new in Windows 2000 and can improve performance by reducing the number of context switches in long TransmitFile requests.

:)
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

thanks Lobo

I already read it but it is not clear. Anyway, important is good settings....but i prefere to understand.

AFD = ?

IO = ? In and Out ?

kernel-mode APC ?
User avatar
Lobo
SG VIP
Posts: 17660
Joined: Thu Nov 23, 2000 2:32 pm
Location: Panama City, FL and a FAN of Dale Earnhardt Jr. Bud Chevy & NASCAR , and the Atlanta Braves

Post by Lobo »

SE= Search Engine, search the web :) :) :) :) :)
User avatar
cablenut
Advanced Member
Posts: 863
Joined: Fri Aug 25, 2000 12:00 am
Location: Indianapolis, IN

Post by cablenut »

AFD 'afd.sys' would be the Ancillary Function Driver. This is the Kernel mode control system for Winsock. Winsock is a widley used programming API built on top of TCP/UDP. Such things as FTP, and HTTP both use Winsock API calls.

I/O would be the Input, and Output or "read & write" of the AFD.sys driver.

A TransmitFile request (call) is used to "Upload" data not "Receive" so thus any setting that quotes something like TransmitFile would only affect your Transmission i.e. Upload.

When you set TransmitWorker to 0x20 (32 decimal) AFD will use longer TransmitFile requests (2 page lengths or more i.e. > BuffLength) more efficiently by reducing the number of context switches between multiple threads/requests.

Sorry I probably put it to complicated for you to understand.
Head webcheese and geek guru @ http://www.cablenut.com
User avatar
darkreign
Regular Member
Posts: 128
Joined: Wed May 30, 2001 9:34 am
Location: Cyprus

Post by darkreign »

Afd.sys is the kernel-mode driver that is used to support Windows Sockets applications. the default is calculated based on the amount of memory detected in the system

HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Afd
\Parameters
User avatar
darkreign
Regular Member
Posts: 128
Joined: Wed May 30, 2001 9:34 am
Location: Cyprus

Post by darkreign »

oops sorry cablenut didnt see the post until after i hit submit :)

thanks for explaining what it is.
User avatar
piranha
Advanced Member
Posts: 513
Joined: Sat May 19, 2001 12:00 am
Location: Laval, Québec, Canada

Post by piranha »

Thanks Cablenut

yes it is complicated but i understand it is like rwin tweak (longer requests and reducing switches)but in another context
Post Reply