File IO very slow on RHEL6
I recently moved to RHEL6 santaigo OS. I am finding the file io operations like copy, file download taking a long time. This was not the case when I have used RHEL5 earlier. Could anyone suggest a possible way to troubleshoot the issue. The file system has two mounted devices.
- /dev/mapper/***
- /dev/sda1
Both are ext4 type.
rhel
add a comment |
I recently moved to RHEL6 santaigo OS. I am finding the file io operations like copy, file download taking a long time. This was not the case when I have used RHEL5 earlier. Could anyone suggest a possible way to troubleshoot the issue. The file system has two mounted devices.
- /dev/mapper/***
- /dev/sda1
Both are ext4 type.
rhel
1
Checkdmesg
for any error messages related to the filesystem or partition devices.
– Shadur
Feb 7 '14 at 9:21
add a comment |
I recently moved to RHEL6 santaigo OS. I am finding the file io operations like copy, file download taking a long time. This was not the case when I have used RHEL5 earlier. Could anyone suggest a possible way to troubleshoot the issue. The file system has two mounted devices.
- /dev/mapper/***
- /dev/sda1
Both are ext4 type.
rhel
I recently moved to RHEL6 santaigo OS. I am finding the file io operations like copy, file download taking a long time. This was not the case when I have used RHEL5 earlier. Could anyone suggest a possible way to troubleshoot the issue. The file system has two mounted devices.
- /dev/mapper/***
- /dev/sda1
Both are ext4 type.
rhel
rhel
asked Feb 7 '14 at 9:01
Gaurav AbbiGaurav Abbi
1011
1011
1
Checkdmesg
for any error messages related to the filesystem or partition devices.
– Shadur
Feb 7 '14 at 9:21
add a comment |
1
Checkdmesg
for any error messages related to the filesystem or partition devices.
– Shadur
Feb 7 '14 at 9:21
1
1
Check
dmesg
for any error messages related to the filesystem or partition devices.– Shadur
Feb 7 '14 at 9:21
Check
dmesg
for any error messages related to the filesystem or partition devices.– Shadur
Feb 7 '14 at 9:21
add a comment |
1 Answer
1
active
oldest
votes
I typically use strace
, at least initially to start diagnosing an issue such as this.
$ strace -o some.log ..copy command...
You can then analyze the log, some.log
to see if the copy command is getting hung up on a particular resource not being there.
You can also use a tool such as iostat
to watch the performance between your storage devices as data is read/wrtiten to them.
Example
$ iostat 2
avg-cpu: %user %nice %system %iowait %steal %idle
23.46 0.00 2.26 1.38 0.00 72.90
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.50 0.00 220.00 0 440
dm-0 0.00 0.00 0.00 0 0
dm-1 3.00 0.00 10.00 0 20
dm-2 16.00 0.00 210.00 0 420
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 0.00 0.00 0.00 0 0
dm-9 0.00 0.00 0.00 0 0
dm-10 0.00 0.00 0.00 0 0
You can narrow the focus of that tool to a specific device as well.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f114000%2ffile-io-very-slow-on-rhel6%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I typically use strace
, at least initially to start diagnosing an issue such as this.
$ strace -o some.log ..copy command...
You can then analyze the log, some.log
to see if the copy command is getting hung up on a particular resource not being there.
You can also use a tool such as iostat
to watch the performance between your storage devices as data is read/wrtiten to them.
Example
$ iostat 2
avg-cpu: %user %nice %system %iowait %steal %idle
23.46 0.00 2.26 1.38 0.00 72.90
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.50 0.00 220.00 0 440
dm-0 0.00 0.00 0.00 0 0
dm-1 3.00 0.00 10.00 0 20
dm-2 16.00 0.00 210.00 0 420
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 0.00 0.00 0.00 0 0
dm-9 0.00 0.00 0.00 0 0
dm-10 0.00 0.00 0.00 0 0
You can narrow the focus of that tool to a specific device as well.
add a comment |
I typically use strace
, at least initially to start diagnosing an issue such as this.
$ strace -o some.log ..copy command...
You can then analyze the log, some.log
to see if the copy command is getting hung up on a particular resource not being there.
You can also use a tool such as iostat
to watch the performance between your storage devices as data is read/wrtiten to them.
Example
$ iostat 2
avg-cpu: %user %nice %system %iowait %steal %idle
23.46 0.00 2.26 1.38 0.00 72.90
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.50 0.00 220.00 0 440
dm-0 0.00 0.00 0.00 0 0
dm-1 3.00 0.00 10.00 0 20
dm-2 16.00 0.00 210.00 0 420
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 0.00 0.00 0.00 0 0
dm-9 0.00 0.00 0.00 0 0
dm-10 0.00 0.00 0.00 0 0
You can narrow the focus of that tool to a specific device as well.
add a comment |
I typically use strace
, at least initially to start diagnosing an issue such as this.
$ strace -o some.log ..copy command...
You can then analyze the log, some.log
to see if the copy command is getting hung up on a particular resource not being there.
You can also use a tool such as iostat
to watch the performance between your storage devices as data is read/wrtiten to them.
Example
$ iostat 2
avg-cpu: %user %nice %system %iowait %steal %idle
23.46 0.00 2.26 1.38 0.00 72.90
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.50 0.00 220.00 0 440
dm-0 0.00 0.00 0.00 0 0
dm-1 3.00 0.00 10.00 0 20
dm-2 16.00 0.00 210.00 0 420
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 0.00 0.00 0.00 0 0
dm-9 0.00 0.00 0.00 0 0
dm-10 0.00 0.00 0.00 0 0
You can narrow the focus of that tool to a specific device as well.
I typically use strace
, at least initially to start diagnosing an issue such as this.
$ strace -o some.log ..copy command...
You can then analyze the log, some.log
to see if the copy command is getting hung up on a particular resource not being there.
You can also use a tool such as iostat
to watch the performance between your storage devices as data is read/wrtiten to them.
Example
$ iostat 2
avg-cpu: %user %nice %system %iowait %steal %idle
23.46 0.00 2.26 1.38 0.00 72.90
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 6.50 0.00 220.00 0 440
dm-0 0.00 0.00 0.00 0 0
dm-1 3.00 0.00 10.00 0 20
dm-2 16.00 0.00 210.00 0 420
dm-3 0.00 0.00 0.00 0 0
dm-4 0.00 0.00 0.00 0 0
dm-5 0.00 0.00 0.00 0 0
dm-6 0.00 0.00 0.00 0 0
dm-7 0.00 0.00 0.00 0 0
dm-8 0.00 0.00 0.00 0 0
dm-9 0.00 0.00 0.00 0 0
dm-10 0.00 0.00 0.00 0 0
You can narrow the focus of that tool to a specific device as well.
answered Feb 7 '14 at 9:16
slm♦slm
254k71538687
254k71538687
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f114000%2ffile-io-very-slow-on-rhel6%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
1
Check
dmesg
for any error messages related to the filesystem or partition devices.– Shadur
Feb 7 '14 at 9:21