PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zur Samba Performance



muc
17.12.04, 12:09
Hi,

ich habe gerade ein paar Performance Tests auf meinem Samba Server abgeschlossen. Nun bin ich mir nicht sicher, wie gut diese Werte sind, vielleicht könnt ihr mir hier ja helfen.

Das System ist ein Pentium III 550MHz, 512MB RAM, die Daten liegen auf einem Software Raid5 mit 4 Platten.
Kernel ist 2.6.9-1.681_FC3, Samba Version 3.0.9.
Der Server ist reiner Fileserver, kein Memberserver in irgendeiner Domäne. IPTables ist aktiv und blockt alles ausser Samba und SSH. Default Runlevel ist 3.

Der Server schafft so ca. 6MB/s, wenn es sich um viele kleinere Dateien (1-3MB) handelt, und ca. 7MB/s, wenn die Dateien größer (300MB) sind.

Sind das Werte wo ich davon ausgehen kann, dass der Server optimal läuft, oder kann ich da noch was rausholen?
Danke im vorraus.

greetz
muc

cane
17.12.04, 12:25
Kaufen && Lesen:

http://www.linux-magazin.de/Artikel/ausgabe/2005/01

mfg
cane

Tomek
17.12.04, 12:27
Kannst ja mal folgende Zeile in die smb.conf eintragen und schauen, ob es was bringt:

socket options = TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536

muc
17.12.04, 13:05
@cane: die wollte ich mir eh holen.

@tomek: danke, das hat nochmal 0,2MB/s mehr gebracht, aber ich denke nicht, dass er noch performanter wird.

greetz
muc

Tomek
17.12.04, 13:11
- Wieviel MB/s schaffst du denn per FTP mit großen Dateien?
- Was für Netzwerkkarten hast du im Einsatz (Server und Client)?
- Wie hoch ist die CPU-Last auf dem Server beim Kopieren?
- Ist DMA auf den Festplatten aktiviert?

muc
17.12.04, 15:03
Also, per FTP schafft er ca. 11MB/s
Als Netzwerkkarte im Server habe ich eine 3COM 3c905 100BaseTX, im Client (Fujitsu Siemens Notebook) leider nur ne madige Realtek.

Die CPU Last geht auf ca. 60% hoch, wenn ich kopieren
und DMA ist für die Platten aktiviert (UDMA6).

greetz
muc

samy-delux
17.12.04, 15:23
Bei ner 100Mbits Karte sollte das Maximum an Transver bei 12,5 Mb/sec liegen. Aber weiterhelfen kann ich di rauch ned, sorry!