Lines Matching refs:args

68     def get_engine(self, args):  argument
69 return Engine(binary=args.binary,
70 dst_host=args.dst_host,
71 kernel=args.kernel,
72 initrd=args.initrd,
73 transport=args.transport,
74 sleep=args.sleep,
75 debug=args.debug,
76 verbose=args.verbose)
78 def get_hardware(self, args): argument
84 return Hardware(cpus=args.cpus,
85 mem=args.mem,
87 src_cpu_bind=split_map(args.src_cpu_bind),
88 src_mem_bind=split_map(args.src_mem_bind),
89 dst_cpu_bind=split_map(args.dst_cpu_bind),
90 dst_mem_bind=split_map(args.dst_mem_bind),
92 locked_pages=args.locked_pages,
93 huge_pages=args.huge_pages,
94 prealloc_pages=args.prealloc_pages,
96 dirty_ring_size=args.dirty_ring_size)
145 def get_scenario(self, args): argument
147 downtime=args.downtime,
148 bandwidth=args.bandwidth,
149 max_iters=args.max_iters,
150 max_time=args.max_time,
152 pause=args.pause,
153 pause_iters=args.pause_iters,
155 post_copy=args.post_copy,
156 post_copy_iters=args.post_copy_iters,
158 auto_converge=args.auto_converge,
159 auto_converge_step=args.auto_converge_step,
161 compression_mt=args.compression_mt,
162 compression_mt_threads=args.compression_mt_threads,
164 compression_xbzrle=args.compression_xbzrle,
165 compression_xbzrle_cache=args.compression_xbzrle_cache,
167 multifd=args.multifd,
168 multifd_channels=args.multifd_channels,
170 dirty_limit=args.dirty_limit,
172 args.x_vcpu_dirty_limit_period,
173 vcpu_dirty_limit=args.vcpu_dirty_limit)
176 args = self._parser.parse_args(argv)
177 logging.basicConfig(level=(logging.DEBUG if args.debug else
178 logging.INFO if args.verbose else
182 engine = self.get_engine(args)
183 hardware = self.get_hardware(args)
184 scenario = self.get_scenario(args)
188 if args.output is None:
191 with open(args.output, "w") as fh:
196 if args.debug:
212 args = self._parser.parse_args(argv)
213 logging.basicConfig(level=(logging.DEBUG if args.debug else
214 logging.INFO if args.verbose else
218 engine = self.get_engine(args)
219 hardware = self.get_hardware(args)
223 compdir = os.path.join(args.output, comparison._name)
226 if not fnmatch.fnmatch(name, args.filter):
227 if args.verbose:
231 if args.verbose:
234 dirname = os.path.join(args.output, comparison._name)
243 if args.debug:
268 args = self._parser.parse_args(argv)
269 logging.basicConfig(level=(logging.DEBUG if args.debug else
270 logging.INFO if args.verbose else
274 if len(args.reports) == 0:
278 if not (args.qemu_cpu or
279 args.vcpu_cpu or
280 args.total_guest_cpu or
281 args.split_guest_cpu):
286 for report in args.reports:
290 args.migration_iters,
291 args.total_guest_cpu,
292 args.split_guest_cpu,
293 args.qemu_cpu,
294 args.vcpu_cpu)
296 plot.generate(args.output)