Hi, On 23 October 2017 at 06:59, qingwei wei <tchengwee@xxxxxxxxx> wrote: > > I am currently looking at simulating IO workload for VMS server. I > read that usually VMS has recording server and each recording server > can support up to a number of IP camera. For example, if recording > server can support up to 150 IP cameras, does it means i will need to > configure 150 jobs in FIO to simulate that? And what is the typical > file size for the recorded video stream? Thanks. Workload modelling is a huge topic in and of itself and there are few easy answers - every approach has tradeoffs. I'm afraid I have no insight into the typical file size of IP cameras. I'd imagine it's highly dependent on the scene, the size of the picture, the FPS, the CPU you have available, the level of compression you're asking it to do etc. One approach is to record your all your workloads being generated together with blktrace (https://www.cse.unsw.edu.au/~aaronc/iosched/doc/blktrace.html ) and then use btreplay (http://www.cse.unsw.edu.au/~aaronc/iosched/doc/btreplay.html ) or fio's read_iolog (see http://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-read-iolog ). It's hard to say if 150 jobs is good or not. It could be your system does some sort of multiplexing so only one stream is actually saved to disk... -- Sitsofe | http://sucs.org/~sits/ -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html