Re: How to measure boot time in bochs?
朱朱乐乐 <[email protected]> Fri, 10 May 2013 09:56:34 +0800
| Newsgroups | gmane.comp.emulators.bochs.devel |
|---|---|
| Message-ID | <CALnEfMuQ0QO4m4tV-FhM8MhiykzJ5CWTJMiyWBsh0qmt251zQw@mail.gmail.com> |
Thank you! I tried your method and it works! 2013/5/4 Stanislav <[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.**** > > ** ** > ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. This 200-page book is written by three acclaimed leaders in the field. The early access version is available now. Download your free book today! http://p.sf.net/sfu/neotech_d2d_may _______________________________________________ bochs-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/bochs-developers