View Single Post
Old 22nd November 2010
Oliver_H's Avatar
Oliver_H Oliver_H is offline
Real Name: Oliver Herold
UNIX lover
 
Join Date: May 2008
Location: Germany
Posts: 427
Default

Quote:
Originally Posted by vermaden View Post
From my experience, this would be a very long and detailed discussion ... and in the end nothing will happen ;p

'Our' interactiveness problem is responsiveness under heavy I/O, I have Intel SSD (which has very fast random access times) but when I do some heavy I/O (even merging a snapshot at VirtualBox) responsiveness is a lot worse until that process stops.

I even have a script to automatically 'renice' the most CPU intensive process:
Code:
% cat scripts/renice.sh 

#! /bin/sh

PROCESS=$( top -b 5 | grep -A 5 USERNAME | sed 1d | head -1 | awk '{print $12}' )
renice -n 10 $( pgrep ${PROCESS} )
Linux does more things in parallel during disk access, so this is to some degree an advantage. But using geom sched with UFS (it's not necessary with ZFS), the situation is quiet different. But while getting more and more patches into the kernel, regression in Linux is on the rise. In the end it's maybe sometimes faster, at least in some static benchmark, but it doesn't contribute to reliability and stability.
__________________
use UNIX or die :-)
Reply With Quote