I got some advices from a person who wrote his thesis on the subject of benchmarking:
benchmark with the applications that are like the later used applications.
test with concurrent i/o-requests(if that's your scenario, and it is like that almost always).
test with small block sizes, as this will be the realistic work load for the storage in my case.
test with virtual machines and with network, so it will be like the i/o when the system is used in production.
I'm already testing with small block sizes. Concurrent jobs testing is running at the moment. Real-world testing will be done at some later point.
--- Post updated at 04:53 PM ---
1. Performance Base Line of the system
This benchmark is to demonstrate the actual speed of the used system. It's in no way relevant for the later workload and just to make sure there storage system is generally performing without major trouble.
Interesting: RAID-5 has slower write speeds than expected. zfs-RAIDZ which is similar in it's data distributin is considerably faster.
Single-Disk, Sequential Read, Single Threaded, Test with 1M Block-Size. Bandwidth in KB/s
Single-Disk, Sequential Write, Single Threaded, Test with 1M Block-Size. Bandwidth in KB/s
Single-Disk, Sequential Read, Single Threaded, Test with 4K Block-Size. IOPS
Single-Disk, Sequential Write, Single Threaded, Test with 4K Block-Size. IOPS
Multi-Disk, Sequential Read, Single Threaded, Test with 1M Block-Size. Bandwidth in KB/s
Multi-Disk, Sequential Write, Single Threaded, Test with 1M Block-Size. Bandwidth in KB/s
Multi-Disk, Sequential Read, Single Threaded, Test with 4K Block-Size. IOPS
Multi-Disk, Sequential Write, Single Threaded, Test with 4K Block-Size. IOPS
--- Post updated at 04:56 PM ---
Quote:
Originally Posted by hicksd8
So I reckon that RAID3 will be slightly better than RAID5 (unless you're going to use RAID10 with a large number of members).
Why do you think that? I do not understand that RAID3 would perform better. As I understand it, it should be nearly the same. Only the parity goes to one dedicated disk and that disk is used heavily.
EDIT: Ahh. I possibly understand. RAID3 uses Byte-Level-Striping instead of Block-Level_Striping of RAID4/5 which may be calculated faster? Unfortunately Linux Software RAID does not support RAID3.
--- Post updated at 05:25 PM ---
2. First Insight: LVM seems not to impact read/write throughput or iops performance
Check the numbers by comparing the neighbor rows with and without lvm with the same other specs. The numbers of those pairs do only differ very little. I'll still test and watch the lvm performance readings, but I'll not report them any more, except there is some worth mentioning.
Single-Disk, Random Read, Single Threaded, Test with 4K Block-Size. IOPS
Single-Disk, Random Write, Single Threaded, Test with 4K Block-Size. IOPS
Multi-Disk, Random Read, Single Threaded, Test with 4K Block-Size. IOPS
Multi-Disk, Random Write, Single Threaded, Test with 4K Block-Size. IOPS Multi-Disk, Random Read, Single Threaded, Test with 4K Block-Size. Bandwidth in KB/s Multi-Disk, Random Write, Single Threaded, Test with 4K Block-Size. Bandwidth in KB/s
STEP 1: Get the source here:
https://www.unix.com/source/bm.zip
or
https://www.unix.com/source/unix_linux_bench.tar.gz
STEP 2: Unzip or Untar
STEP 3: make
STEP 4: Run
STEP: 5: Please login to www.unix.com and post test results along with platform info to:
Include (if you... (0 Replies)
Hi,
I've a HP-UX 10x running on HP9000 box and also I have 3 scsi hdd(9Gb),
one of them is working. I need to check the other 2 hdd physically.
Is there an utility to check them from unix or another way to do it?
Thanks.... (5 Replies)
Hi,
I wanted to find out that in my database server which filesystems are shared storage and which filesystems are local. Like when I use df -k, it shows "filesystem" and "mounted on" but I want to know which one is shared and which one is local.
Please tell me the commands which I can run... (2 Replies)
I need a little clarification in understanding why there would be a need for a benchmark file when used with a backup script. Logically thinking would tell me that the backups itself(backuptest.tgz) would have the time created and etc. So what would be the purpose of such a file:
touch... (6 Replies)
Hi,
Couple of sentences for background: I'm a software developer, whose task was to create a server software for our customer. Software is ready for deployment and customer has a new T4-1 SPARC, but somehow it also became my task also to setup the server. I have managed to get the server is up... (13 Replies)
I have an old IBM Power 5 9111-520 that has data on it but the system is failing. I need to move it to a more reliable server. The current system has two drives and no raid. I would like to setup my "newer" system with raid and two partitions then clone my setup over. What is the best way to do... (2 Replies)