LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-10-2011, 09:53 PM   #1
byteslo
LQ Newbie
 
Registered: Apr 2011
Posts: 6

Rep: Reputation: 0
Raid 10 +ext3 journaling


I have a server we just installed with Raid 10 4 disks at 7200 RPM sata drives. When copying a large file say 150GB it took about 5 hours. The raid is dell hardware perc controller, and the server specs are dual quad core 3.0 GHZ. Using nmon we can see the disks spiked out and the wait time.
My question is, what would you say the normal time to copy 150GB on the same HDD just a standard cp . to .new should take on this Raid10 config? I was pointed in the direction of perhaps the journaling of ext3 may be affecting this, what are your guys thoughts on this? Thanks in advance for your thoughts. Also when using mysql to crawl data on a very large database, which is the reason for this server, it crawls to a halt and becomes almost inoperable.
 
Old 04-11-2011, 10:04 AM   #2
ongte
Member
 
Registered: Jun 2009
Location: Penang, Malaysia
Distribution: Mageia, CentOS, Ubuntu
Posts: 468

Rep: Reputation: 72
Well. First off, all not hardware raid controllers are created equal. Do you know what model PERC you got? It may be a low-end PERC, which is likely considering you are using just SATA drives.

2nd, large i/o operations will always slow the system down. This is largely down to the I/O bandwidth rather than CPU speed. If you need that kind performance, get yourself a nice high-end PERC H700 and some 20K SAS drives.
 
Old 04-12-2011, 10:13 AM   #3
byteslo
LQ Newbie
 
Registered: Apr 2011
Posts: 6

Original Poster
Rep: Reputation: 0
ongte,

Thank you for the reply. I checked omreport, this is what I got from omreport storage controller:

Controllers
ID : 0
Status : Ok
Name : PERC 5/i Integrated
Slot ID : Embedded
State : Ready
Firmware Version : 5.2.2-0072
Minimum Required Firmware Version : Not Applicable
Driver Version : 00.00.04.17-4.31.z-RH1



I am getting prices for 15k drives, but we created a test server in house, raid10 7200 drives. Is there a more detailed way to get the PERC information detail? Thanks again.
 
Old 04-12-2011, 05:54 PM   #4
ongte
Member
 
Registered: Jun 2009
Location: Penang, Malaysia
Distribution: Mageia, CentOS, Ubuntu
Posts: 468

Rep: Reputation: 72
PERC5/i is a decent RAID controller, but it's quite a few year old. Your bottleneck is probably the drives.

You can probably see more details using the OMSA Web interface, assuming you installed it.
 
Old 04-13-2011, 01:21 PM   #5
byteslo
LQ Newbie
 
Registered: Apr 2011
Posts: 6

Original Poster
Rep: Reputation: 0
ongte, again thank you for your help.

I created a test server in house, 7200 drives, same as on the production server. 4 drives setup in RAID10 same as prod server. The performance is literally 10x faster. I do see some differences though I was hoping maybe you could help me understand.

When I run df -h I get:

Slow prod server:
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 1.8T 568G 1.2T 34% /
/dev/sda1 996M 57M 888M 6% /boot
tmpfs 7.9G 0 7.9G 0% /dev/shm

In house faster server:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
442G 204G 216G 49% /
/dev/mapper/isw_haicahifd_Volume0p1
99M 31M 64M 33% /boot
tmpfs 3.8G 0 3.8G 0% /dev/shm

Even though the in house and prod server both have hardware raid.

also, when I run nmon to check disk performance while doing a large file copy benchmark, I see different disk configs:

Prod slow server:

³DiskName Busy Read WriteKB|0 |25 |50 |75 100| ³
³sda 0% 0.0 0.0| > | ³
³sda1 0% 0.0 0.0|> | ³
³sda2 0% 0.0 0.0|> | ³
³sda3 0% 0.0 0.0

Fast in house server shows:

│DiskName Busy Read WriteKB|0 |25 |50 |75 100| │
│sda 1% 0.0 394.4|W |> │
│sdb 1% 0.0 394.4|W |> │
│sdc 0% 0.0 382.5|W |> │
│sdd 0% 0.0 382.5|W |> │
│dm-0 0% 0.0 394.4|W |> │
│dm-1 0% 0.0 382.5|W |> │
│dm-2 1% 0.0 776.9|W |> │
│dm-3 0% 0.0 0.0|> | │
│dm-4 0% 0.0 776.9|W |> │
│dm-5 1% 0.0 776.9|W |> │
│dm-6 0% 0.0 0.0| |>

I know on my in house server each sata drive is connected to a port on the MB. I am sure with the PERC controller it must be different, although I dont have access to the server physically.

With that in mind, I assume since the drives are all 7200 SATA both in house and prod, it must be something else? What are your thoughts on this?

I will try and install the interface to get more details as well.

Thank you.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
disable journaling on ext3 Andrastus Linux - Hardware 11 02-02-2010 06:08 PM
Ext3 Journaling level on Debian Etch kingpotnoodle Debian 10 06-28-2007 08:01 AM
ReiserFS versus Ext3 journaling options betancoj SUSE / openSUSE 1 02-17-2006 07:54 PM
journaling modes in ext3 file system lucky123 Linux - Newbie 2 04-14-2005 11:03 PM
ext3 - what journaling mode do you use? Haldir Linux - Newbie 1 04-07-2002 12:34 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration