On Wed, Feb 22, 2012 at 1:38 PM, Toth, Csaba <[email protected]> wrote:
> Hi Sabuj,
>
> It's an Ubuntu Server LTS 64 bit. The server itself is some kind of Dell.
> I think something can be wrong with it maybe? I installed smartmontools but 
> it says it does not support SMART for the disk array???.
> One thing which can cause such high load is disk or controller failure 
> problems.
> It has a PERC 6/I controller, I'm trying to figure out how to check health 
> status on that.

How did you determine that it was I/O load?

>
> You might try using cgroups
> (http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch01.html),
> it says it has a method of limiting disk i/o, but I've never tried it.
> You didn't mention which distro you were using, but most modern
> distros should have this.
>
> On Mon, Feb 20, 2012 at 1:16 PM, tocsa <[email protected]> wrote:
>> Thanks for pointing that out Sabuj! I knew Linux is awesome, there has
>> to be a way. I have to see if this is part of the stock kernel or a
>> custom kernel is needed.
>>
>> Csaba
>>
>> On Feb 20, 12:18 pm, Sabuj Pattanayek <[email protected]> wrote:
>>> Try using the deadline scheduler
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Mon, Feb 20, 2012 at 12:14 PM, Tilghman Lesher <[email protected]> 
>>> wrote:
>>> > On Mon, Feb 20, 2012 at 11:59 AM, tocsa <[email protected]> wrote:
>>> >> The server in our laboratory has some problems. A PhD student is
>>> >> running computation which has very heavy I/O load, but no CPU load.
>>> >> The lack of CPU load means that there's nothing which would hold back
>>> >> the process to hog the hard drive. Many of you are server
>>> >> administrators so you know the concept of "server load". If it is
>>> >> above 3, then the server is under very heavy load, above 6-7 it can
>>> >> happen that you cannot log-in remotely.
>>> >> So far my techniques is that I keep an open root console on my desktop
>>> >> machine at the university, that console is always alive. Last week I
>>> >> saw load above 22. Today I had to take a screenshot, so when I'll be a
>>> >> grandpa I can show it to my grandchildren: load above 76.
>>>
>>> >> The machine is a server hardware, quad core with 16GB RAM, I don't
>>> >> exactly know the HDD subsystem, browsing the /proc I think it's some
>>> >> kind of SAS disks. It is running Ubuntu Server LTS.
>>>
>>> >> Question: how can I limit the I/O access of a process?
>>>
>>> >> I've seen numerous articles on disk quotas, network bandwidth tuning,
>>> >> some on CPU load tuning, but no I/O load tuning.
>>>
>>> > There's nothing I can see that would do that.  However, since what
>>> > you're really aiming to do is to avoid resource starvation, why not
>>> > re-nice his process?  Give it a slightly lower priority, and
>>> > everything else will preempt his process when those other processes
>>> > need CPU and I/O time.  Ask him nicely, and he may even start his next
>>> > process with a nice'd priority.
>>>
>>> > --
>>> > You received this message because you are subscribed to the Google Groups 
>>> > "NLUG" group.
>>> > To post to this group, send email to [email protected]
>>> > To unsubscribe from this group, send email to 
>>> > [email protected]
>>> > For more options, visit this group 
>>> > athttp://groups.google.com/group/nlug-talk?hl=en
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "NLUG" group.
>> To post to this group, send email to [email protected]
>> To unsubscribe from this group, send email to 
>> [email protected]
>> For more options, visit this group at 
>> http://groups.google.com/group/nlug-talk?hl=en
>>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "NLUG" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to 
> [email protected]
> For more options, visit this group at 
> http://groups.google.com/group/nlug-talk?hl=en
>
>
> --
> You received this message because you are subscribed to the Google Groups 
> "NLUG" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to 
> [email protected]
> For more options, visit this group at 
> http://groups.google.com/group/nlug-talk?hl=en

-- 
You received this message because you are subscribed to the Google Groups 
"NLUG" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/nlug-talk?hl=en

Reply via email to