Tim, Look into Push Bit Acknowledgement.
On OpenBSD 3.x, I had to edit /etc/sysctl.conf and add "net.inet.tcp.ackonpush=1" to correct my sloooow printing. See MS KB816627 for slow printing on Win2k. http://support.microsoft.com/?kbid=816627 WinXP treats the Push Bit differently... Hope this helps, Jim > -----Original Message----- > From: Kazsuk, Tim [mailto:[EMAIL PROTECTED] > Sent: Thursday, June 16, 2005 5:00 PM > To: samba@lists.samba.org > Subject: [Samba] Serious Slowness Issues with Printing > > > Samba Guru's: > > I need whatever help you all can provide. I'm at my wits end > here with > this problem, I've checked forums and the Samba docs and can't find > anything. Sorry if this email is long and drawn out. > > We just put in a new Solaris 9 server running Samba 3.0.11 to > replace a > Solaris 8 server running Samba 2.0.7. All the client desktops are > running Windows 2000 joined to a Domain (there are a handful of XP > machines). > > Within the last 6 months or so associates have been experiencing > slowness printing from Office applications like Word or Excel (it's > sporadic too). It takes an extremely long time to go into > the printing > preferences or switch between printers when wanting to print to a > different printer then the default (sometimes 2 min). There have also > been SSL issues within Oracle Forms while trying to print, > but that may > or may not be related. This server running Samba is and > always will be > just a Print Server, nothing else. > > We're running the following software on the backend for printer > management: JetDirect Printer Installer for UNIX Version E.10.34. > > There are no error messages in /var/adm/messages for the server, all > signs on the server show it's just humming away. > > Has anyone seen this? Am I missing something simple? Are there any > changes you would suggest making to improve printing performance and > times? Is there anything I'm leaving out that you might need > to see or > know? > > Full copy of current smb.conf file: > > # Samba config file created using SWAT > # from 207.11.81.253 (207.11.81.253) > # Date: 2005/06/16 16:50:24 > > # Global parameters > [global] > dos charset = ASCII > unix charset = UTF8 > display charset = LOCALE > workgroup = IS > netbios name = PRINTSERVER > netbios aliases = > netbios scope = > server string = Sparc Sun Fire V240 ((%v,%h)) > interfaces = > bind interfaces only = No > security = SHARE > auth methods = > encrypt passwords = Yes > update encrypted = Yes > client schannel = Auto > server schannel = Auto > allow trusted domains = Yes > hosts equiv = > min password length = 5 > map to guest = Never > null passwords = Yes > obey pam restrictions = No > password server = > smb passwd file = /opt/samba/private/smbpasswd > private dir = /opt/samba/private > passdb backend = smbpasswd > algorithmic rid base = 1000 > root directory = > guest account = nobody > enable privileges = No > pam password change = No > passwd program = > passwd chat = *new*password* %n\n *new*password* %n\n *changed* > passwd chat debug = No > passwd chat timeout = 2 > check password script = > username map = > password level = 0 > username level = 0 > unix password sync = Yes > restrict anonymous = 0 > lanman auth = Yes > ntlm auth = Yes > client NTLMv2 auth = No > client lanman auth = Yes > client plaintext auth = Yes > preload modules = > use kerberos keytab = No > log level = 1 > syslog = 1 > syslog only = No > log file = /opt/samba/var/log.%m > max log size = 50 > debug timestamp = Yes > debug hires timestamp = No > debug pid = No > debug uid = No > smb ports = 445 139 > large readwrite = Yes > max protocol = NT1 > min protocol = CORE > read bmpx = No > read raw = Yes > write raw = Yes > disable netbios = No > acl compatibility = > defer sharing violations = Yes > nt pipe support = Yes > nt status support = Yes > announce version = 4.9 > announce as = NT > max mux = 50 > max xmit = 16644 > name resolve order = lmhosts wins host bcast > max ttl = 259200 > max wins ttl = 518400 > min wins ttl = 21600 > time server = No > unix extensions = Yes > use spnego = Yes > client signing = auto > server signing = No > client use spnego = Yes > change notify timeout = 60 > deadtime = 0 > getwd cache = Yes > keepalive = 300 > kernel change notify = Yes > lpq cache time = 30 > max smbd processes = 0 > paranoid server security = Yes > max disk size = 0 > max open files = 10000 > socket options = TCP_NODELAY > use mmap = Yes > hostname lookups = Yes > name cache timeout = 660 > load printers = Yes > printcap cache time = 90 > printcap name = /opt/samba/etc/printcap > cups server = > disable spoolss = Yes > enumports command = > addprinter command = > deleteprinter command = > show add printer wizard = Yes > os2 driver map = > mangling method = hash2 > mangle prefix = 1 > stat cache = Yes > machine password timeout = 604800 > add user script = > delete user script = > add group script = > delete group script = > add user to group script = > delete user from group script = > set primary group script = > add machine script = > shutdown script = > abort shutdown script = > logon script = > logon path = \\%N\%U\profile > logon drive = > logon home = \\%N\%U > domain logons = No > os level = 20 > lm announce = Auto > lm interval = 60 > preferred master = No > local master = No > domain master = No > browse list = Yes > enhanced browsing = No > dns proxy = Yes > wins proxy = No > wins server = 172.25.209.216, 172.25.209.217 > wins support = No > wins hook = > wins partners = > kernel oplocks = Yes > lock spin count = 3 > lock spin time = 10 > oplock break wait time = 0 > ldap admin dn = > ldap delete dn = No > ldap filter = (uid=%u) > ldap group suffix = > ldap idmap suffix = > ldap machine suffix = > ldap passwd sync = no > ldap replication sleep = 1000 > ldap suffix = > ldap ssl = no > ldap timeout = 15 > ldap user suffix = > add share command = > change share command = > delete share command = > config file = > preload = > lock directory = /opt/samba/var/locks > pid directory = /opt/samba/var/locks > utmp directory = > wtmp directory = > utmp = No > default service = > message command = csh -c '/usr/openwin/bin/xedit -display :0 > %s;rm %s' & > dfree command = > get quota command = > set quota command = > remote announce = 172.25.209.255 > remote browse sync = > socket address = 0.0.0.0 > homedir map = > afs username map = > afs token lifetime = 604800 > time offset = 0 > NIS homedir = No > panic action = > host msdfs = No > enable rid algorithm = Yes > idmap backend = > idmap uid = > idmap gid = > template primary group = nobody > template homedir = /home/%D/%U > template shell = /bin/false > winbind separator = \ > winbind cache time = 300 > winbind enable local accounts = No > winbind enum users = Yes > winbind enum groups = Yes > winbind use default domain = No > winbind trusted domains only = No > winbind nested groups = No > comment = > path = > username = > invalid users = > valid users = > admin users = > read list = > write list = > printer admin = > force user = > force group = > read only = Yes > create mask = 0744 > force create mode = 00 > security mask = 0777 > force security mode = 00 > directory mask = 0755 > force directory mode = 00 > directory security mask = 0777 > force directory security mode = 00 > force unknown acl user = No > inherit permissions = No > inherit acls = No > guest only = No > guest ok = No > only user = No > hosts allow = > hosts deny = > ea support = No > nt acl support = Yes > profile acls = No > map acl inherit = No > afs share = No > block size = 1024 > max connections = 0 > min print space = 0 > strict allocate = No > strict sync = No > sync always = No > use sendfile = No > write cache size = 0 > max reported print jobs = 0 > max print jobs = 1000 > printable = No > printing = sysv > cups options = > print command = lp -c -d%p %s; rm %s > lpq command = lpstat -o%p > lprm command = cancel %p-%j > lppause command = lp -i %p-%j -H hold > lpresume command = lp -i %p-%j -H resume > queuepause command = disable %p > queueresume command = enable %p > printer name = > use client driver = No > default devmode = No > force printername = No > default case = lower > case sensitive = Auto > preserve case = Yes > short preserve case = Yes > mangling char = ~ > hide dot files = Yes > hide special files = No > hide unreadable = No > hide unwriteable files = No > delete veto files = No > veto files = > hide files = > veto oplock files = > map system = No > map hidden = No > map archive = Yes > mangled names = Yes > mangled map = > store dos attributes = No > browseable = Yes > blocking locks = Yes > csc policy = manual > fake oplocks = No > locking = Yes > oplocks = Yes > level2 oplocks = Yes > oplock contention limit = 2 > posix locking = Yes > strict locking = No > share modes = Yes > copy = > include = > preexec = > preexec close = No > postexec = > root preexec = > root preexec close = No > root postexec = > available = Yes > volume = > fstype = NTFS > set directory = No > wide links = Yes > follow symlinks = Yes > dont descend = > magic script = > magic output = > delete readonly = No > dos filemode = No > dos filetimes = No > dos filetime resolution = No > fake directory create times = No > vfs objects = > msdfs root = No > msdfs proxy = > > [printers] > comment = THDS SAMBA PRINTERS > path = /opt/samba/spool > create mask = 0644 > guest ok = Yes > printable = Yes > use client driver = Yes > browseable = No > > > Regards, > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Tim Kazsuk > Senior Systems Engineer > The Home Depot Supply Division > B2B / MRO Distribution > Direct: 858-831-2225 > Fax: 858-831-2221 > NOC: 858-831-2210 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/listinfo/samba > -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/listinfo/samba