Messages in this thread | | | Date | Fri, 29 Aug 2003 21:01:37 +0530 | From | Apurva Mehta <> | Subject | Re: [PATCH]O19int |
| |
* Con Kolivas <kernel@kolivas.org> [29-08-2003 15:26]: > Small error in the just interactive logic has been corrected. > > Idle tasks get one higher priority than just interactive so they don't get > swamped under heavy load. > > Cosmetic cleanup. > > Patch against 2.6.0-test4-mm2
I am using it against 2.6.0-test4-mm3-1. I get quite severe music skipping while scrolling a relatively light website (slashdot) on Firebird even when there is no other load. I am attaching some of the numbers I captured during while there was skipping going on. I am also attaching the script I used to capture the numbers.
A long skip occured during the first few seconds of the test (while scrolling the website). In the remaining time I opened emacs and then switched to kghostview (which had been idle for a long time and looked like it had to be brought out of swap ie.. there was a relatively long delay before I could use it). The sound did not skip again.
Apart from the above incident, this patch feels better as compared to O16.3int.
Keep up the good work..
Regards,
- Apurva [unhandled content-type:application/x-bzip2]#!/bin/bash
# Linux interactivity profiler script # requires profile=2 (or 1?) as a kernel boot param # Script takes optional number of iterations # param., default is 10 iterations
# reset the profiler /usr/sbin/readprofile -r
KERN=$(uname -r) OUT_DIR=/root/profs/
#[ -w ${OUT_DIR} ] || OUT_DIR=$(pwd)
if [ -z $1 ]; then ITS=10 else ITS=$1 fi
# Collect vmstat output vmstat 1 ${ITS}|cat -n > ${OUT_DIR}/${KERN}-vmstat &
# Collect top output top b d1 n${ITS} > ${OUT_DIR}/${KERN}-top &
n=1 # Collect profile while [ ${n} -le ${ITS} ]; do
/usr/sbin/readprofile -n -m /boot/System.map-${KERN} \ | sort -nr -k 3,3 > ${OUT_DIR}/${KERN}-prof.${n}
n=$(( ${n} + 1 ))
sleep 1 done
| |