Article ID: 224388 - Last Review: October 27, 2006 - Revision: 3.2 SMS: Slownet Determines Network Speed at LogonThis article was previously published under Q224388 On This PageSUMMARY
Slownet.exe is called at logon in SMSLS to determine the network connection speed between the client and the logon point. Depending on the client platform, the file to which Slownet maps can be any of the following files:
Slwnt32.exe for Windows NT (Intel) and Windows 95/98 clients
Slownet's calculation of connection speed is a snapshot that varies substantially depending on a number of factors including, but not limited to, maximum connection speed, line quality, and current network load. The Windows 32 Slownet.exe uses the Win32 MultinetGetConnectionPerformance API call. This API calls asks the transport layer (for example, IP) to tell it how fast the connection is. SMS does not have any control over the return value from this API call. It could report a significantly slower speed than the actual connection, which can frequently be attributed to a slow network (not just a slow RAS connection).
Slwnt32a.exe for Windows NT (Alpha) Slwnt16.exe for 16-bit Windows clients If Slownet detects that a connection speed is less than 40 KB, the client installation routine is bypassed and the client is not installed. Slownet can be used for the following tasks:
If it is necessary to force clients to install over a slow link, consider the following options:
MORE INFORMATIONManually Determining the Connection with SlownetYou can use Slownet as a command-line utility on the client computer. If the Slownet.exe file is not already on the client, copy the appropriate Slwntxx.exe file to the client computer. Run the following command at a command prompt:exename \\computername\sharenewspeed /verbose
For example:
slownet \\siteserver1\share 10000 /v
This command reports your calculated speed and tells you if your link is faster or slower than 10 Kbps.
To determine if the calculated speed is faster or slower than 40 Kbps (by default, Slownet detects for at least 40 Kbps), run the following command from a command prompt:
slwnt32 \\siteserver1\share /v
Note that if the server or share is not available, Slownet assumes a fast link and returns the following message:
Remote Name is \\siteserver1\c$ MultinetGetConnectionPerformance returned error: 2250. Defaulting to RAS Check No RAS connections are present, assuming fast link Modifing Slownet in the SMSLS Logon ScriptIf you want to modify the Slownet threshold, back up the Ssmsls.bat file in the Sms\Data\Nt_logon folder to Smsls.org. Then, modify the following lines in the Sms\Data\Nt_logon directory\Smsls.bat file:
If the Smsls.bat file is changed after the creation of the logon point, copy the updated Smsls.bat file to the %Windir%\System32\Repl\Export\Scripts and %Windir%\System32\Repl\Import\Scripts folders on the logon server. Slownet with RASWhen you dial in over RAS, the speed Slownet detects may be lower than the dial-up status indicator, as indicated in the following table.Client modem RAS server modem Dial-up reports Slownet reports ---------------------------------------------------------------- USR 33.6 USR 33.6 28.8 to 33.6 3500 IBM 56k USR 33.6 28.8 to 57.6 3500 to 3800 IBM 56k USR 56K 57.6 to 115k 11500 to 11600 It is possible to use Slownet to only determine whether a client is using a RAS connection. To do so, substitute the connection speed with 0. For example:
slownet \\siteserver1\share 0 /v
If RAS is detected, the return code is 0. If you want to prevent the client from having any files (including Slownet) installed at logon, you can use the Checkras utility included in the BackOffice Resource Kit. Checkras.exe checks for RAS connections on the client instead of trying to determine the link speed. You can use the Checkras.exe utility in your logon script to determine whether or not a user is connected by a RAS connection, and then include commands in your logon script based on the results returned by Checkras.exe. The following sample Windows NT domain logon script uses Checkras.exe: For additional information about client installation, click the article number below to view the article in the Microsoft Knowledge Base: 202338
(http://support.microsoft.com/kb/202338/EN-US/
)
SMS: Pre-stage Clients To Avoid Bandwidth Contention In Install
| Article Translations
|
Back to the top
