All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] FIO libnuma integration and 3 patches
@ 2012-10-20  3:11 Yufei Ren
  2012-10-20  3:11 ` [PATCH 1/4] cpuio engine cpuload bug fix Yufei Ren
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Yufei Ren @ 2012-10-20  3:11 UTC (permalink / raw)
  To: fio; +Cc: Yufei Ren

From: Yufei Ren <renyufei83@gmail.com>

Three patches and a numa integration is present as follows.

Yufei Ren (4):
  Current cpu ioengine always bruns out 100 percent cpu cycles     no
    matter what the cpuload value is. Since no data is transferred    
    with cpuio, bytes_done would be ZERO. Consequently, think_time    
    is omitted and loops keeps running.
  If `thread' option is enabled, resource usage should be thread    
    based instead of process based. For the following job,
  rdma ioengine improvement
  Two new options, numa_cpu_nodes and numa_mem_policy, are created    
    for a fine-grained job level numa control. Please refer HOWTO and  
      README for detailed description.     A example job,
    examples/numa, is added as well.

 HOWTO          |   18 +++++++
 README         |   14 ++++--
 backend.c      |   45 ++++++++++++++++++-
 engines/cpu.c  |    5 ++
 engines/rdma.c |   28 ++++++++---
 examples/cpuio |    8 +++
 examples/numa  |   21 +++++++++
 fio.1          |   22 +++++++++
 fio.h          |   18 +++++++
 options.c      |  138 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 os/os-linux.h  |    5 ++
 stat.c         |    4 ++
 12 files changed, 313 insertions(+), 13 deletions(-)
 create mode 100644 examples/cpuio
 create mode 100644 examples/numa

-- 
1.7.2.3


^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-10-22 18:39 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-10-20  3:11 [PATCH 0/4] FIO libnuma integration and 3 patches Yufei Ren
2012-10-20  3:11 ` [PATCH 1/4] cpuio engine cpuload bug fix Yufei Ren
2012-10-22  8:03   ` Jens Axboe
2012-10-20  3:11 ` [PATCH 2/4] thread cpu resource statistics " Yufei Ren
2012-10-22  8:04   ` Jens Axboe
2012-10-22 16:33     ` Yufei Ren
2012-10-22 17:10       ` Jens Axboe
2012-10-20  3:11 ` [PATCH 3/4] rdma ioengine improvement Yufei Ren
2012-10-22  8:06   ` Jens Axboe
2012-10-22 18:39     ` Yufei Ren
2012-10-20  3:11 ` [PATCH 4/4] Fine-grained job level numa control Yufei Ren
2012-10-22  8:07   ` Jens Axboe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.