X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fceph%2Fsrc%2Ftest%2Fold%2Ftest_disk_bw.cc;fp=src%2Fceph%2Fsrc%2Ftest%2Fold%2Ftest_disk_bw.cc;h=0000000000000000000000000000000000000000;hb=7da45d65be36d36b880cc55c5036e96c24b53f00;hp=d509a510dd6702506d8c9f9b7b1b00d2fbb210c1;hpb=691462d09d0987b47e112d6ee8740375df3c51b2;p=stor4nfv.git diff --git a/src/ceph/src/test/old/test_disk_bw.cc b/src/ceph/src/test/old/test_disk_bw.cc deleted file mode 100644 index d509a51..0000000 --- a/src/ceph/src/test/old/test_disk_bw.cc +++ /dev/null @@ -1,62 +0,0 @@ - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include "common/Clock.h" -#include "common/safe_io.h" - -#include -using namespace std; - -int main(int argc, char **argv) -{ - void *buf; - int fd, count, loop = 0; - - if (argc != 4) { - fprintf(stderr, "Usage: %s device bsize count\n", argv[0]); - exit (0); - } - - int bsize = atoi(argv[2]); - count = atoi(argv[3]); - - posix_memalign(&buf, sysconf(_SC_PAGESIZE), bsize); - - //if ((fd = open(argv[1], O_SYNC|O_RDWR)) < 0) { - if ((fd = open(argv[1], O_DIRECT|O_RDWR)) < 0) { - - fprintf(stderr, "Can't open device %s\n", argv[1]); - exit (4); - } - - - utime_t start = ceph_clock_now(); - while (loop++ < count) { - int ret = safe_write(fd, buf, bsize); - if (ret) - ceph_abort(); - //if ((loop % 100) == 0) - //fprintf(stderr, "."); - } - ::fsync(fd); - ::close(fd); - utime_t end = ceph_clock_now(); - end -= start; - - - char hostname[80]; - gethostname(hostname, 80); - - double mb = bsize*count/1024/1024; - - cout << hostname << "\t" << mb << " MB\t" << end << " seconds\t" << (mb / (double)end) << " MB/sec" << std::endl; -}