Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion Groups
General
GeneralPortable MacsHardwareNetworking
Applications
Mac ApplicationsEudoraFirefox / MozillaInternet ExplorerOutlook ExpressMS OfficeEntourageExcelPowerPointWordVirtual PCMedia PlayerOther MS Products
Programming
Mac ProgrammingCodeWarriorPerl
Country Specific
Australian Mac GroupUK Mac Group

Mac Forum / General / Networking / November 2004



Tip: Looking for answers? Try searching our database.

bizarre performance problem with mac file server

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Ron Christian - 30 Nov 2004 18:59 GMT
We have Xinet running on a Sun file server, very successfully thus
far, but recently we found that file transfers (both directions) have
been very slow -- on the order of 100 times slower than other methods.

Example:  Same server, same *file*, same network spigot, transfer rate
via SMB: a little over 7 Mbytes/second.  Transfer rate via Appletalk
share: tens of kilobytes per second.

I've done some research, and found articles discussing performance
problems with Appletalk protocols over Cisco gear, but we're doing
Appletalk-over-IP so they don't seem to apply.

The client machines are running OSX 10.3.6, and Xinet is (admittedly
elderly) version 10.  We are qualifying version 12 in the lab, but at
this moment we don't have any reason to believe it'll fix the problem.

The odd thing is, performance used to be acceptable.  We have added
more disk and memory to the server, but haven't updated either the OS
or Xinet.  The client side has had various upgrades and bugfixes, of
course.

Any and all feedback welcome.

  Ron (ronc@europa.com)
Ron Christian - 30 Nov 2004 22:51 GMT
Additional information:

I did a truss of the ksd process and the following sequence repeats
continuously during file transfer.  Unfortunately, one never looks at
this stuff unless there's a problem, so I don't know whether this is
normal or not, but it seems odd that I'd keep getting SIGALRMs every
second or so.

####
getuid()                                        = 0 [2010]
lseek(11, 0x03060000, SEEK_SET)                 = 0x03060000
sigprocmask(SIG_UNBLOCK, 0xFFBEF528, 0x00000000) = 0
read(11, "0FF20F\00EF00FFF0E010F0E".., 65536)   = 65536
sigprocmask(SIG_UNBLOCK, 0xFFBEEFC8, 0x00000000) = 0
send(8, "010205A3\0\0\0\0\001\0\0".., 16, 0)    = 16
send(8, "0FF20F\00EF00FFF0E010F0E".., 65536, 0) = 65536
sigprocmask(SIG_UNBLOCK, 0xFFBFF6C8, 0x00000000) = 0
sigprocmask(SIG_BLOCK, 0xFFBFF6C8, 0x00000000)  = 0
sigprocmask(SIG_UNBLOCK, 0xFFBFF6C8, 0x00000000) = 0
   Received signal #14, SIGALRM, in poll() [caught]
poll(0xFFBFF628, 3, -1)                         Err#4 EINTR
alarm(1)                                        = 0
setcontext(0xFFBFF310)
sigprocmask(SIG_BLOCK, 0xFFBFF6C8, 0x00000000)  = 0
sigprocmask(SIG_UNBLOCK, 0xFFBFF6C8, 0x00000000) = 0
####

  Ron
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.