Changeset 988 for vendor/current/examples/perfcounter
- Timestamp:
- Nov 24, 2016, 1:14:11 PM (9 years ago)
- Location:
- vendor/current/examples/perfcounter
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/current/examples/perfcounter/Makefile
r414 r988 27 27 $(TDB_SRC_DIR)/common/io.o $(TDB_SRC_DIR)/common/lock.o \ 28 28 $(TDB_SRC_DIR)/common/open.o $(TDB_SRC_DIR)/common/transaction.o \ 29 $(TDB_SRC_DIR)/common/traverse.o 29 $(TDB_SRC_DIR)/common/traverse.o $(TDB_SRC_DIR)/common/hash.o 30 30 PERF_WRITER_OBJ = perf_writer.o perf_writer_mem.o perf_writer_util.o perf_writer_cpu.o perf_writer_process.o perf_writer_disk.o 31 31 -
vendor/current/examples/perfcounter/perf_writer_disk.c
r414 r988 133 133 char buf[LARGE_BUF], *start; 134 134 FILE *diskstats; 135 long reads, writes, discard;135 unsigned long reads, writes, discard; 136 136 137 137 diskstats = fopen("/proc/diskstats", "r"); … … 148 148 start = strstr(buf, data->diskInfo.mdata[i].name); 149 149 start += strlen(data->diskInfo.mdata[i].name) + 1; 150 num = sscanf(start, "% u %u %u %u",150 num = sscanf(start, "%lu %lu %lu %lu", 151 151 &reads, 152 &discard, 153 &writes, 152 &discard, 153 &writes, 154 154 &discard); 155 155 p->writesPerSec = writes;
Note:
See TracChangeset
for help on using the changeset viewer.