GSOC IRC Meeting Report for 2012-05-17
Chris Johns
chrisj at rtems.org
Fri May 18 22:48:10 UTC 2012
On 19/05/12 5:51 AM, Sebastian Huber wrote:
> On 18/05/12 20:23, Joel Sherrill wrote:
> [...]
>> * bdbuf - Community and mentors assist with Bdbuf statistics definition
>
> Since bdbuf is simply a cache for blocks of memory the general cache
> statistics are interesting:
>
> http://en.wikipedia.org/wiki/CPU_cache#Cache_miss
>
> They should be per disk (rtems_disk_device).
>
> The cold misses can be determined with a special driver in the benchmarks.
>
I think there is more in bdbuf we should consider monitoring. The buffer
resizing and how often that happens. Also the swap out threads, the work
they do, the time a buffer stays in the caches, maybe more.
I am wondering if we should add some hooks to allow monitoring. This way
users do not have to rebuild the code to add monitoring functionality
and the code does not need to change to accommodate evolving monitoring
needs.
>> * bdbuf - Community and mentors assist with Bdbuf benchmark/reference
>> scenarios
>
> We should start simple
> 1. reading of a large file (large compared to the cache size),
> 2. writing of a large file, and
> 3. random file operations (see libtests/flashdisk01).
>
Is this against different systems ?
Chris
More information about the users
mailing list