Hi, I have used kernel 2.6.22.19 lately with vserver vs2.2.0.7 and the hard CPU scheduler worked as expected. Now, with kernel 2.6.28.1 and vserver vs2.3.0.36.4 it doesn't seem to work anymore. It seems the tokens do not get decreased. See below: # vserver-stat CTX PROC VSZ RSS userTIME sysTIME UPTIME NAME 8003 12 103.4M 64.1M 0m50s80 0m10s55 31m41s46 deb3 # vattribute --xid 8003 --get bcapabilities: CHOWN,DAC_OVERRIDE,DAC_READ_SEARCH,FOWNER,FSETID,KILL,SETGID,SETUID,NET_BIND_SERVICE,SYS_CHROOT,SYS_PTRACE,SYS_BOOT,SYS_TTY_CONFIG,LEASE,AUDIT_WRITE ccapabilities: set_utsname,raw_icmp flags: fakeinit,sched_hard,virt_mem,virt_uptime,virt_cpu,virt_load,hide_netif,state_init,state_admin,sc_helper # vsched --fill-rate 1 --interval 10000 --xid 8003 --tokens_max 10 --tokens 10 # cat /proc/virtual/8003/sched FillRate: 1,1 Interval: 10000,8 TokensMin: 10 TokensMax: 10 PrioBias: 0 cpu 0: 61067 11483 0 0 0 R- 10 10 10 1/10000 1/8 0 0 <doing some command inside xid 8003...> # cat /proc/virtual/8003/sched FillRate: 1,1 Interval: 10000,8 TokensMin: 10 TokensMax: 10 PrioBias: 0 cpu 0: 96165 17664 0 0 0 R- 10 10 10 1/10000 1/8 0 0 It seems that sched_pause doesn't have an effect, too. Andreas ********************************************************************** This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. **********************************************************************