Re: How to measure boot time in bochs?
"Stanislav" <[email protected]> Sat, 4 May 2013 12:41:39 +0300
| Newsgroups | gmane.comp.emulators.bochs.devel |
|---|---|
| Message-ID | <[email protected]> |
How about using your creativity to answer the trivial question ? 1. You could always chose arbitrary number and see what is does. Is benchmark is long enough to be representative? Does the simulation reach the goal (like desktop screen rendered) ? 2. You could repeat (1) multiple times with different N and find the best one 3. You could read Bochs log file and find exact N And all this is before I even started to think about it. Stanislav From: 朱朱乐乐 [mailto:[email protected]] Sent: Saturday, May 04, 2013 5:21 AM To: Stanislav Cc: [email protected] Subject: Re: [Bochs-developers] How to measure boot time in bochs? I tried using Bochs Cf .bochsrc.winxp Cbenchmark 4000 . But I don't know how to figure out the number 4000. 2013/4/30 Stanislav <[email protected]> I will explain how do I measure it. First of all you could always measure the host wall clock but now comes a question how can you make sure you measure equal work. I use fixed disk image (volatile format to make sure it doesn’t change between experiments) and fixed .bochsrc configuration file. Then I use Cbenchmark N option of Bochs. With this option Bochs runs exactly N million emulated cycles and closes itself so you could measure equal work always. For example to boot WinXP it is enough to run 4B = 4000M emulated ticks (or instructions because in Bochs every instruction count a tick except when CPU is halted). So for WinXP boot time measurement I was using: Bochs Cf .bochsrc.winxp Cbenchmark 4000 Stanislav From: 朱朱乐乐 [mailto:[email protected]] Sent: Monday, April 29, 2013 3:51 PM To: [email protected] Subject: [Bochs-developers] How to measure boot time in bochs? I am tring to conduct a performance optimizing experiment and I want to measure the boot time of Linux distro such as Fedora 18. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite It's a free troubleshooting tool designed for production Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://p.sf.net/sfu/appdyn_d2d_ap2 _______________________________________________ bochs-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bochs-developers