Sponsored Content
Full Discussion: Terrible SMB performance!?
Operating Systems Solaris Terrible SMB performance!? Post 302495664 by doublemeat on Thursday 10th of February 2011 09:00:29 PM
Old 02-10-2011
Terrible SMB performance!?

Hi, I tried this question on OTN Discussion Forum, but it seems that forum doesn't have as much activity so I thought I'd try here.

I have a big performance problem with Samba server on a fresh install of Solaris Express 11 svn_151a, and a freshly created ZFS pool. I'm getting about 3 to 10 MB/s transfers for large media files (and other large incompressible test files), under controlled testing.

Just prior, I was getting 90 MB/s with OpenSolaris 2009.06 svn_11b (also with minimal tweaking), with same testing and conditions. Nothing changed with hardware or network config...just fresh new Solaris, and fresh new ZPool.

Subjectively too, it absolutely c..r..a..w..l..s, when it used to fly before.

There are many reasons I'm using Samba server rather than the built-in CIFS/SMB, but that is beyond the scope of this question.

Thanks!
-Jim

Specs:

Machine:
- 2*4-core Xeon CPUs
- 16gb ECC RAM
- Onboard e1000g NIC
- 20 hot-swap bays

rpool:
- mirrored 30gb SSDs

Pool "zp3" config:
- LSI SAS1068E-R c9 HBAs
- 6 * 3-way mirrors, 1tb, 7200 RPM enterprise-class SATA
- 2 hot spares
- 2 * 30gb SSD for L2ARC

Pool "zp3" properties:
zp3 version 5 -
zp3 sync disabled local
zp3 com.sun:auto-snapshot true local
zp3 recordsize 128K default
zp3 utf8only on -
zp3 normalization formD -
zp3 casesensitivity insensitive -
zp3 encryption off -
zp3 compression on local
zp3 compressratio 1.07x -
zp3 dedup off local
zp3 logbias throughput local
zp3 used 4.21T -
zp3 usedbysnapshots 311G -
zp3 usedbydataset 3.90T -
zp3 usedbychildren 8.78G -
zp3 usedbyrefreservation 0 -
zp3 available 1.04T -

Type of data and access:
- Mostly large media files (DNG photos, large photoshop project files, high bitrate 1080p video, 32-bit/96khz audio, etc.)
- Plenty of small "office" data files too, but of secondary importance.
- Low usage. Typically accessed by one CIFS/SMB client - and one application - at a time (mix of Windows, Mac, Linux). Needs throughput, not IOPS.
 

9 More Discussions You Might Find Interesting

1. Programming

terrible time using gcc

I'm trying the 'hello world' program. This is my code: $ more helloworld.c main() { printf("Hello world.\n"); } $ This is the output I get when trying to compile using gcc: $ gcc -v helloworld.c -o helloworld Reading specs from... (3 Replies)
Discussion started by: skinnell
3 Replies

2. News, Links, Events and Announcements

Announcing collectl - new performance linux performance monitor

About 4 years ago I wrote this tool inspired by Rob Urban's collect tool for DEC's Tru64 Unix. What makes this tool as different as collect was in its day is its ability to run at a low overhead and collect tons of stuff. I've expanded the general concept and even include data not available in... (0 Replies)
Discussion started by: MarkSeger
0 Replies

3. UNIX for Dummies Questions & Answers

Samba - smb files

I found this tutorial "Setting Samba in 10 min". It says there that command "/etc/rc.d/init.d/smb start or stop, or /sbin/service/smb restart should do this functions. But this doesn't work for me. Wrong dir. I don't even have "rc.d" dir. Where should I look for this samba files? In samba dir all... (1 Reply)
Discussion started by: salvor_hardin
1 Replies

4. UNIX for Dummies Questions & Answers

smb.conf question

Folks; I know this might sounds stupid, but please help with this: I have share in my smb.conf on my SUSE 10 box. How can i make this share accessible to outside IP range or a specific IP address without need for user/pass? Here's the share as it's written in smb.conf: ; ;comment =... (0 Replies)
Discussion started by: Katkota
0 Replies

5. UNIX for Dummies Questions & Answers

nohup has a terrible bad performance compared with interactive command, why?

I have a strange situation. I'm running a shell script containing several data uploads (using Oracle sqlloader utility). This script is being run on a Red Hat server. I tried to run it in background: $ nohup upload.sh & This script uploads some thousands files. After several hours I... (0 Replies)
Discussion started by: viniciov
0 Replies

6. Shell Programming and Scripting

Having a terrible problem with quotes/single quotes!

Hello. I'm trying to write a bash script that uses GNU screen and have hit a brick wall that has cost me many hours... (I'm sure it has something to do with quoting/globbing, which is why I post it here) I can make a script that does the following just fine: test.sh: #!/bin/bash # make... (2 Replies)
Discussion started by: jondecker76
2 Replies

7. SCO

sco visionfs vs smb

i need to copy the entire contents of my sco server 5.0.5 it says its running vision fs 2.01.905 if i access it from windows i would like to be able to access it like a normal file share instead of only thru an ftp service i cannot find vison software on the server /usr/vision does not exist ... (1 Reply)
Discussion started by: crosbymook
1 Replies

8. Solaris

Solaris 11.2 - smb with AD

Hello I used the following procedure in S11.1, everything worked. As we reinstalled some servers, i tried the exact same with s11.2. Now i can't join my AD domain, and smb will not allow my users to access files. Procedure: Configured NTP Configured DNS Configured Name Service Switch... (3 Replies)
Discussion started by: embedded
3 Replies

9. UNIX for Dummies Questions & Answers

Smb.conf config help

So what i am trying to accomplish is the following: a share that is browse-able by every one on the network with a group of people that can write to it with out ownership problems. I am extremely new to samba/linux and any help would be greatly appreciated. It is a stand alone server running samba... (3 Replies)
Discussion started by: dcs
3 Replies
install-solaris(1M)													       install-solaris(1M)

NAME
install-solaris - install the Solaris operating system SYNOPSIS
install-solaris install-solaris invokes the Solaris Install program. Depending on graphical capability and available memory at the time of invocation, install-solaris invokes either a text-based installer or a graphical installer. The following minimum requirements for physical memory dictate which features are available during installation: For SPARC machines: 128 MB Minimum physical memory for all installation types 128 MB Minimum physical memory required for windowing system 384 MB Minimum physical memory required for graphical-based installation For x86 machines: 256 MB Minimum physical memory for all installation types 256 MB Minimum physical memory required for windowing system 512 MB Minimum physical memory required for graphical-based installation In some cases, even if the minimum physical memory is present, available virtual memory after system startup can limit the number of fea- tures available. install-solaris exists only on the Solaris installation media (CD or DVD) and should be invoked only from there. Refer to the for more details. install-solaris allows installation of the operating system onto any standalone system. install-solaris loads the software available on the installation media. Refer to the for disk space requirements. Refer to the for more information on the various menus and selections. See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWcdrom (Solaris instal- | | |lation media) | +-----------------------------+-----------------------------+ |Interface Stability |Evolving | +-----------------------------+-----------------------------+ pkginfo(1), install(1M), pkgadd(1M), attributes(5) It is advisable to exit install-solaris by means of the exit options in the install-solaris menus. 23 Sep 2005 install-solaris(1M)
All times are GMT -4. The time now is 11:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy