[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Fighting kio_http_cache_cleaner



On Friday 21 August 2009 00:19:59 Christoph Burgmer wrote:
> For some time now kio_http_cache_cleaner has been making me mad by
> generating huge io in the background running on the least favorable
> ioniceness (should I say iobadness) regardless of other heavy io jobs, or
> the laptop being on batteries.
>
> iotop gives me the following:
>
> Total DISK READ: 656.84 K/s | Total DISK WRITE: 0.00 B/s
>   TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
> 16484 be/4 christop  656.84 K/s    0.00 B/s  0.00 % 98.51 %
> kio_http_cache_cleaner
>     1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init [2]
>     2 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
>     3 rt/3 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
>     4 be/3 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
>
> My cache size is 51200 (I guess KB) which should be KDE's default.
> Do others experience the same problem? Any hints on what to do about it?
>
> "killall kio_http_cache_cleaner" is my little friend and helper right now.
> I can't see any artifacts from not running the process every once and a
> while, so I guess there is no need for my hard-drive being bogged down that
> often.

All of these uncontrolled daemons are kde4's downfall.

To run iotop, I need to recompile my kernel to get: I/O accounting support 
(CONFIG_TASKSTATS, CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING)

I only see the first one available in .config. I can manually set =y but there 
are no traces of the others. Do I need them all? Where is this stuff in the 
menuconfig UI?


Reply to: