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