File IO very slow on RHEL6












0















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.




  1. /dev/mapper/***

  2. /dev/sda1


Both are ext4 type.










share|improve this question


















  • 1





    Check dmesg for any error messages related to the filesystem or partition devices.

    – Shadur
    Feb 7 '14 at 9:21
















0















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.




  1. /dev/mapper/***

  2. /dev/sda1


Both are ext4 type.










share|improve this question


















  • 1





    Check dmesg for any error messages related to the filesystem or partition devices.

    – Shadur
    Feb 7 '14 at 9:21














0












0








0








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.




  1. /dev/mapper/***

  2. /dev/sda1


Both are ext4 type.










share|improve this question














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.




  1. /dev/mapper/***

  2. /dev/sda1


Both are ext4 type.







rhel






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Feb 7 '14 at 9:01









Gaurav AbbiGaurav Abbi

1011




1011








  • 1





    Check dmesg for any error messages related to the filesystem or partition devices.

    – Shadur
    Feb 7 '14 at 9:21














  • 1





    Check dmesg 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










1 Answer
1






active

oldest

votes


















0














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.






share|improve this answer























    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
    });


    }
    });














    draft saved

    draft discarded


















    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









    0














    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.






    share|improve this answer




























      0














      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.






      share|improve this answer


























        0












        0








        0







        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.






        share|improve this answer













        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.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Feb 7 '14 at 9:16









        slmslm

        254k71538687




        254k71538687






























            draft saved

            draft discarded




















































            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            How to make a Squid Proxy server?

            Is this a new Fibonacci Identity?

            19世紀