A very big thanks for all answers and opinions, friends!
I test now performance of our LAN (read-write speed tests) and collect all this data in one document.
- My test is very simple. I mount windows share, and run
dd if=/dev/zero bs=1024 count=2000000 of=/mnt/tmp/2GB.file
where /mnt/tmp - is a mount point of some Windows share. Now i have some table of collected LAN speed results.
I think this is a right test. Because when we work with graphics, we do permanent intensive read-write with server.
- I have question:
Quick look please to this FS comparison:
http://www.debian-administration.org/articles/388
The best and fast choice FS for server, as i understand - is XFS, right? This is a old article, and have no results for EXT4. What you think about EXT4 for server FS ?
That said, my personal experience is that in general a Samba server is faster than a Windows server
Thanks you!
Maybe you can use swat to configure samba. It has a web interface. Some people find it userfriendly.
You will benefit from Gigabit NIC if your clients have a Gigabit NIC too and in case of a mixed 1GB/100MB lan, better get good switches. Also use cat6 or cat5e network cables rather than cat5.
Swat is a old good tool, thanks, sometimes i use it… About mixed lan and switches - this is a head pain really. Look to my table:
This is a quick test with 2Gb file creation through LAN (with “dd” command )
http://img141.imageshack.us/img141/4346/picture1jj.jpg
this is a very basic quick LAN test between 2 Linux stations and 4 Windows machines. I think i need some time for understanding the topology of our LAN.
This out of my logic - the Line 9 and Line 11. Something is really wrong with our LAN. Linuxdesk1 and win-desk1 and win-desk2 have equivalent hardware (8core xeon, 8 Gb ram and quadro FX1400 video card). May be some troubles with switches…
ken_yap beat me to another very important point: if you’ve got several machines tossing 10-20 GB files around, don’t even think about 100-BaseT Ethernet. You need Gigabit.
This is a question of my experience. I have no certificates about Linux skills, and i must test first, then i can say to boss “ok. test is nice - now we need to buy switches, and hardware for server!”. I need some time for testing hardware that is now available
Look to my quick test table - this is terrible results. All so-workers is sure about idea “we have Gigabit LAN!”. My table is show another things…
NFS3 is fast as soon as the clients use the right mount options. It makes a huge difference in term of performance. I never tried NFS4 … I know, I should. Actually I did try but I wasn’t too happy with it.
I use NFS3 - this look really fast. From Linux to Linux machine. (string 3) LinuxNode09 - is QuadCore and LinuxDesk - is 8core xeon.
I think my most problem now - is some LAN chaos… Look to table… 2.7 Mb/sec and 50 Mb/sec speeds… This is not normal…