Disk Performance


 
Thread Tools Search this Thread
Operating Systems Linux Disk Performance
# 1  
Old 12-01-2015
Disk Performance

I have a freshly installed Oracle Linux 7.1 ( akin to RHEL ) server.

However after installing some Oracle software, I have noticed that my hard disk light is continually on and the system performance is slow.

So I check out SAR and IOSTAT

Code:
lab3:/root>iostat
Linux 3.8.13-55.1.6.el7uek.x86_64 (lab3)        01/12/15        _x86_64_        (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          21.33    0.00    2.66   41.71    0.00   34.30

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda             100.94      1928.77       653.97  110966874   37624674
sdb              53.08       929.61      3510.79   53482763  201984646
dm-0            438.70      1351.24       653.67   77740019   37607217
dm-1              0.01         0.02         0.00       1396          0
dm-2              4.93       577.01         0.27   33196938      15409

lab3:/root>sar 5 5
Linux 3.8.13-55.1.6.el7uek.x86_64 (lab3)        01/12/15        _x86_64_        (2 CPU)

15:19:06        CPU     %user     %nice   %system   %iowait    %steal     %idle
15:19:11        all      0.50      0.00      0.40      3.52      0.00     95.58
15:19:16        all      0.50      0.00      0.50      2.21      0.00     96.78
15:19:21        all      0.70      0.00      0.40      1.81      0.00     97.08
15:19:26        all      0.40      0.00      0.40      3.73      0.00     95.46
15:19:31        all      0.50      0.00      0.50     13.29      0.00     85.70
Average:        all      0.52      0.00      0.44      4.91      0.00     94.12

Now I only have 2 disks in my server i.e. /dev/sda and /dev/sdb

Q1. Why does Linux create dm-0,dm-1 and dm-2 as separate devices ( albeit I guess these are virtual devices via Device Manager ?
As far as I can tell these are the Oracle Linux Home, the Swap Device and
the Oracle Linux Root - however Idon't see a command directly linking dm-0, and dm-1 which the /home and / mount points

Q2. How do you tell if the dm-0, dm-1 and dm-2 are using the sda or sdb device ?

Q3. I see dm-0 ( Linux Home ) is experiencing a high rate of tps ( transactions per second ? ) whereas the sda device ( which I believe dm-0 is ultamately on ) is experiencing a high amount of data read - is this where my performance problem resides ?

Q4. Is there a way to tell which mounted file system is performing poorly ?

Q5. Why when I increase the Swap from 3 Gb to 19 Gb, I do this by adding a swap file ? Why is the 3 Gb shown as a swap device but the additional 16 Gb is not shown as a device ?

Code:
lab3:/root>swapon
NAME       TYPE      SIZE USED PRIO
/swapfile1 file       16G 6.8G   -1
/dev/dm-1  partition   3G   0B   -2

any help greatly appreciated
Jim

Last edited by Scrutinizer; 12-01-2015 at 12:18 PM.. Reason: Code tags
# 2  
Old 12-09-2015
Wow ... This looks like a fun one Smilie

What is your environment? What did you install?

I need you to describe what your environment/application.
What software did you install and why?

That's for starters Smilie

jp
# 3  
Old 12-09-2015
Check out the output of (output here is from one of my machines)..
Code:
ls -lart /dev/dm*
brw-rw----. 1 root disk253, 1 Nov 25 10:06 /dev/dm-1
brw-rw----. 1 root disk 253, 0 Nov 25 10:06 /dev/dm-0
brw-rw----. 1 root disk 253, 4 Nov 25 10:06 /dev/dm-4
brw-rw----. 1 root disk 253, 3 Nov 25 10:06 /dev/dm-3
brw-rw----. 1 root disk 253, 2 Nov 25 10:06 /dev/dm-2

Notice the MAJOR,MINOR numbers above
Code:
# dmsetup info
Name:              rootvg-tmp
State:             ACTIVE
Read Ahead:        256
Tables present:    LIVE
Open count:        1
Event number:      0
Major, minor:      253, 4
Number of targets: 1
..... # other output.

So rootvg-tmp coresponds with /dev/dm-4 device.

vgdisplay -v will provide output which physical volumes belong to which volume group.
These 2 Users Gave Thanks to Peasant For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Solaris

Poor disk performance however no sign of failure

Hello guys, I have two servers performing the same disk operations. I believe one server is having a disk's impending failure however I have no hard evidence to prove it. This is a pair of Netra 210's with 2 drives in a hardware raid mirror (LSI raid controller). While performing intensive... (4 Replies)
Discussion started by: s ladd
4 Replies

2. Solaris

Poor Disk performance on ZFS

Hello, we have a machine with Solaris Express 11, 2 LSI 9211 8i SAS 2 controllers (multipath to disks), multiport backplane, 16 Seagate Cheetah 15K RPM disks. Each disk has a sequential performance of 220/230 MB/s and in fact if I do a dd if=/dev/zero of=/dev/rdsk/<diskID_1> bs=1024k... (1 Reply)
Discussion started by: golemico
1 Replies

3. Solaris

disk performance

What tools/utilities do you use to generate metrics on disk i/o throughput on Solaris. For example, if I want to see the i/o rate of random or sequential r/w. (2 Replies)
Discussion started by: dangral
2 Replies

4. Solaris

Hard disk write performance very slow

Dear All, I have a hard disk in solaris on which the write performanc is too slow. The CPU , RAM memory are absolutely fine. What might be reason. Kindly explain. Rj (9 Replies)
Discussion started by: jegaraman
9 Replies

5. Red Hat

Disk performance problem on login

Running CentOS 5.5: I've come across a relatively recent problem, where in the last 2 months or so, the root disk goes to 99% utilization for about 20 seconds when a user logs in. This occurs whether a user logs in locally or via ssh. I have tried using lsof to track down the process that is... (5 Replies)
Discussion started by: dangral
5 Replies

6. Red Hat

Linux disk performance

I am getting absolutely dreadful iowait stats on my disks when I am trying to install some applications. I have 2 physical disks on which I have created 2 separate logical volume groups and a logical volume in each. I have dumped some stats as below My dual core CPU is not being over utilised... (3 Replies)
Discussion started by: jimthompson
3 Replies

7. AIX

AIX 5.2 5.3 disk performance exerciser tool

I'm search for a disk exerciser / load tool like iometer, iozone, diskx for IBM AIX 5.2 and 5.3 Because of a very bad disk performance on several AIX systems, I need to have a tool which is able to generate a disk load on my local and SAN disks. Does somebody knows a kind of tool which is... (5 Replies)
Discussion started by: funsje
5 Replies

8. AIX

disk performance

Hello, I have a aix 570 system with san disk. I do write test of performance in a lv with four disk. While the test I run filemon tools for trace the disk activity. The outputs of filemon are at the en of this message. I see my lV(logical volume) throughput at 100 meg by second. 2 of 4 disk... (0 Replies)
Discussion started by: Hugues
0 Replies

9. Filesystems, Disks and Memory

optimizing disk performance

I have some questions regarding disk perfomance, and what I can do to make it just a little (or much :)) more faster. From what I've heard the first partitions will be faster than the later ones because tracks at the outer edges of a hard drive platter simply moves faster. But I've also read in... (4 Replies)
Discussion started by: J.P
4 Replies
Login or Register to Ask a Question