+ def serial_write(self):
+ files = ["write-%d" % (i,) for i in range(8)]
+
+ times = []
+ buf = "A" * 32768
+ for f in files:
+ start = time.time()
+ fp = open(f, 'w')
+ fp.write(buf)
+ fp.close()
+ times.append(time.time() - start)
+
+ return times
+
+ def large_write(self):
+ buf = "A" * 1048576
+
+ start = time.time()
+ fp = open("largefile", 'w')
+ for i in range(128): fp.write(buf)
+ fp.close()
+
+ return [time.time() - start]
+
+ def large_read(self):
+ buf = None
+
+ start = time.time()
+ fp = open("largefile")
+ while buf != "":
+ buf = fp.read(1048576)
+ fp.close()
+
+ return [time.time() - start]
+
+ def shell(self):
+ subprocess.call(['/bin/sh'])
+