03-02-2005
Strange IP traffic behavior when using Samba and FTP (Windows/Mac to Linux)
I have set up a samba share on my Linux server. I have a gigabit switch, gigabit NICs in each machine.
I have set up the /etc/samba/smb.conf to support no delay, 8192 send/receive buffers, etc. This helped the rate for Samba go from about 4MB/S to about 10MB/S, but I expect to see about 30MB/S or better when I get done.
FTP performance and Samba performance writing to the Linux box are both at around 9-10MB/Sec, about 1/3 what I would expect, and about 1/3 the speed of a read. On the Linux box is a 7200RPM SATA drive, which is pretty quick, and is using XFS which should handle the large files well which I send.
Now the funny IP networking part of the problem.
When I send via FTP or Samba, I see my activity lights on my switch flicker at about 500ms or so intervals. If I start a second transfer from the same machine, I apparently get full bandwidth, at about 30+MB/Sec overall.
Why would starting a second transfer from the same box to Linux 'Open the gate' as it were?
Thanks in advance,
Rex McDonald
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
I have a file called products.kp which contains, for example,
12345678,1^M
87654321,2^M
13579123,3
when I run the command
cat products.kp| sed -f kp.sed
where kp.sed contains
s,^M,,
I get the output
12345678,1
87654321,2
13579123,3 (5 Replies)
Discussion started by: Kevin Pryke
5 Replies
2. UNIX for Dummies Questions & Answers
Hi,
I have a problem with a new touch screen controller that I am trying to use on a SCO 3.0 system. THe touch screen controller only wants to talk at 9600baud. I have updated /etc/inittab per the manual and also edited /usr/lib/event/devices to use 9600 baud.
The only way I can get the... (0 Replies)
Discussion started by: Elwood51
0 Replies
3. Shell Programming and Scripting
I have searched far and wide for an explanation for some odd behavior for output redirection and haven't come up with anything.
A co-worker was working on old scripts which have run for years and embedded in their code were output redirects which worked for the script during execution and then... (5 Replies)
Discussion started by: cahook
5 Replies
4. Shell Programming and Scripting
Dear guys;
when deleting repeated lines using nawk as below ;
Why the below syntax works?
nawk ' !a++' infile > outfile
and when using the other below syntax the nawk doesn't work?
nawk ' { !a++ } ' infile > outfile
or
nawk '
{
!a++
} ' infile > outfile
BR (4 Replies)
Discussion started by: ahmad.diab
4 Replies
5. Programming
I have the following program:
int main(int argc, char** argv){
unsigned long int mean=0;
for(int i=1;i<10;i++){
mean+=poisson(12);
cout<<mean<<endl;
}
cout<<"Sum of poisson: "<< mean;
return 0;
}
when I run it, I get the... (4 Replies)
Discussion started by: santiagorf
4 Replies
6. Ubuntu
It is so till login screen. I mean that when I boot my computer, Ubuntu shows a splash screen with mouse instead of Ubuntu logo and in the login screen it shows XUbuntu login screen... It began when I upgraded to previous kernel, I suppose, but I'm not sure... I can't say that it annoys me very... (6 Replies)
Discussion started by: Sapfeer
6 Replies
7. UNIX for Dummies Questions & Answers
I have a home network set up that consists of a few windows clients and 3 centos, and 1 suse client. These are all virtual machines, VMware Workstation. One centos vm is set to be the Samba server. Do I need Samba set up on the other Linux clients?I have no problem seeing the windows clients... (0 Replies)
Discussion started by: ktb231
0 Replies
8. AIX
I am trying to create an archive using tar. I am specifying a list of directories using the -L option. For testing purposes I created a simple directory structure:
/backup/test
/backup/test/test1
/backup/test/test2
The file specified by the -L option, named files.txt, contains:... (8 Replies)
Discussion started by: judykstra
8 Replies
9. Shell Programming and Scripting
Hi All,
I am facing a strange problem while grepping for a process. Here is the small script that i have written.
It will look for any process running with the parameter passed to the script.
If no process is running it should print appropriate message.
$ cat t.ksh
#!/bin/ksh
set -x
... (9 Replies)
Discussion started by: veeresh_15
9 Replies
10. Shell Programming and Scripting
Hello All,
I have a strange issue. I've created a shell script which connects to RMAN (Oracle Recovery Manager) and executes full DB backup. I then executed this script with nohup and in the background:
$ nohup my_script.sh > logfile.log 2>&1 &The issue is that when I tried to take a look into... (6 Replies)
Discussion started by: JackK
6 Replies
LEARN ABOUT CENTOS
ntdbbackup
NTDBBACKUP(8) System Administration tools NTDBBACKUP(8)
NAME
ntdbbackup - tool for backing up and for validating the integrity of samba .ntdb files
SYNOPSIS
ntdbbackup [-s suffix] [-v] [-h]
DESCRIPTION
This tool is part of the samba(1) suite.
ntdbbackup is a tool that may be used to backup samba .ntdb files. This tool may also be used to verify the integrity of the .ntdb files
prior to samba startup or during normal operation. If it finds file damage and it finds a prior backup the backup file will be restored.
OPTIONS
-h
Get help information.
-s suffix
The -s option allows the administrator to specify a file backup extension. This way it is possible to keep a history of ntdb backup
files by using a new suffix for each backup.
-v
The -v will check the database for damages (corrupt data) which if detected causes the backup to be restored.
COMMANDS
GENERAL INFORMATION
The ntdbbackup utility can safely be run at any time. It was designed so that it can be used at any time to validate the integrity of ntdb
files, even during Samba operation. Typical usage for the command will be:
ntdbbackup [-s suffix] *.ntdb
Before restarting samba the following command may be run to validate .ntdb files:
ntdbbackup -v [-s suffix] *.ntdb
Note that Samba 4 can use .tdb files instead, so you should use tdbbackup on those files.
Samba .tdb and .ntdb files are stored in various locations, be sure to run backup all .(n)tdb files on the system. Important files
includes:
o secrets.(n)tdb - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
o passdb.(n)tdb - usual location is in the /usr/local/samba/private directory, or on some systems in /etc/samba.
o *.tdb and *.ntdb located in the /usr/local/samba/var directory or on some systems in the /var/cache or /var/lib/samba directories.
VERSION
This man page is correct for version 4 of the Samba suite.
SEE ALSO
tdbbackup(8), ntdbrestore(8)
AUTHOR
The original Samba software and related utilities were created by Andrew Tridgell. Samba is now developed by the Samba Team as an Open
Source project similar to the way the Linux kernel is developed.
The ntdbbackup man page was written by Rusty Russell, based on the tdbbackup man page by John H Terpstra.
Samba 4.1 06/17/2014 NTDBBACKUP(8)