All of lore.kernel.org
 help / color / mirror / Atom feed
* How to benchmark my OS
@ 2013-07-15  2:56 Steven Zhou
  2013-07-15  6:41 ` Rajat Sharma
  2013-07-15  6:56 ` bill4carson
  0 siblings, 2 replies; 5+ messages in thread
From: Steven Zhou @ 2013-07-15  2:56 UTC (permalink / raw)
  To: kernelnewbies

Hi,

We have developed our private OS and we want to benchmark the performance
of it, including time of context switch, interrupt latency, IO output and
so on ...

We want to study from Linux firstly, so could you guys give me some guide
of Linux benchmark testing, including test methodologies, test code and so
on.

Thanks in advance.

-- 
Best Regards.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130715/6f22a573/attachment.html 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* How to benchmark my OS
  2013-07-15  2:56 How to benchmark my OS Steven Zhou
@ 2013-07-15  6:41 ` Rajat Sharma
  2013-07-15  6:56 ` bill4carson
  1 sibling, 0 replies; 5+ messages in thread
From: Rajat Sharma @ 2013-07-15  6:41 UTC (permalink / raw)
  To: kernelnewbies

I am not sure if this one is directly relevant to your case, but you might
want to take a look at LTP: http://ltp.sourceforge.net/

-Rajat


On Mon, Jul 15, 2013 at 8:26 AM, Steven Zhou <lullaby2005@gmail.com> wrote:

> Hi,
>
> We have developed our private OS and we want to benchmark the performance
> of it, including time of context switch, interrupt latency, IO output and
> so on ...
>
> We want to study from Linux firstly, so could you guys give me some guide
> of Linux benchmark testing, including test methodologies, test code and so
> on.
>
> Thanks in advance.
>
> --
> Best Regards.
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130715/c6dd7291/attachment.html 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* How to benchmark my OS
  2013-07-15  2:56 How to benchmark my OS Steven Zhou
  2013-07-15  6:41 ` Rajat Sharma
@ 2013-07-15  6:56 ` bill4carson
  2013-07-16 17:33   ` shiek kaleem
  1 sibling, 1 reply; 5+ messages in thread
From: bill4carson @ 2013-07-15  6:56 UTC (permalink / raw)
  To: kernelnewbies

Hello Steven

On 2013?07?15? 10:56, Steven Zhou wrote:
> Hi,
>
> We have developed our private OS and we want to benchmark the performance of it, including time of context switch, interrupt latency, IO output and so on ...
                     ^^^^^^^^^^^^^^^
            To what degree does "private" goes? Is your private OS an newly created one from scratch or based on one of open source version?


>
> We want to study from Linux firstly, so could you guys give me some guide of Linux benchmark testing, including test methodologies, test code and so on.
>
> Thanks in advance.
>
> --
> Best Regards.
>
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

-- 
?????????,??????????

--bill

^ permalink raw reply	[flat|nested] 5+ messages in thread

* How to benchmark my OS
  2013-07-15  6:56 ` bill4carson
@ 2013-07-16 17:33   ` shiek kaleem
  2013-07-17  5:55     ` Rohan Puri
  0 siblings, 1 reply; 5+ messages in thread
From: shiek kaleem @ 2013-07-16 17:33 UTC (permalink / raw)
  To: kernelnewbies

Hi Guys ,

Just the same question from my side is there any guidelines i can follow if
I have created my own OS.(LFS)


On Mon, Jul 15, 2013 at 12:26 PM, bill4carson <bill4carson@gmail.com> wrote:

> Hello Steven
>
> On 2013?07?15? 10:56, Steven Zhou wrote:
> > Hi,
> >
> > We have developed our private OS and we want to benchmark the
> performance of it, including time of context switch, interrupt latency, IO
> output and so on ...
>                      ^^^^^^^^^^^^^^^
>             To what degree does "private" goes? Is your private OS an
> newly created one from scratch or based on one of open source version?
>
>
> >
> > We want to study from Linux firstly, so could you guys give me some
> guide of Linux benchmark testing, including test methodologies, test code
> and so on.
> >
> > Thanks in advance.
> >
> > --
> > Best Regards.
> >
> >
> >
> > _______________________________________________
> > Kernelnewbies mailing list
> > Kernelnewbies at kernelnewbies.org
> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
> --
> ?????????,??????????
>
> --bill
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130716/04854aa8/attachment.html 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* How to benchmark my OS
  2013-07-16 17:33   ` shiek kaleem
@ 2013-07-17  5:55     ` Rohan Puri
  0 siblings, 0 replies; 5+ messages in thread
From: Rohan Puri @ 2013-07-17  5:55 UTC (permalink / raw)
  To: kernelnewbies

On Tue, Jul 16, 2013 at 11:03 PM, shiek kaleem <shiek.kaleem@gmail.com>wrote:

> Hi Guys ,
>
> Just the same question from my side is there any guidelines i can follow
> if I have created my own OS.(LFS)
>
>
> On Mon, Jul 15, 2013 at 12:26 PM, bill4carson <bill4carson@gmail.com>wrote:
>
>> Hello Steven
>>
>> On 2013?07?15? 10:56, Steven Zhou wrote:
>> > Hi,
>> >
>> > We have developed our private OS and we want to benchmark the
>> performance of it, including time of context switch, interrupt latency, IO
>> output and so on ...
>>                      ^^^^^^^^^^^^^^^
>>             To what degree does "private" goes? Is your private OS an
>> newly created one from scratch or based on one of open source version?
>>
>>
>> >
>> > We want to study from Linux firstly, so could you guys give me some
>> guide of Linux benchmark testing, including test methodologies, test code
>> and so on.
>> >
>> > Thanks in advance.
>> >
>> > --
>> > Best Regards.
>> >
>> >
>> >
>> > _______________________________________________
>> > Kernelnewbies mailing list
>> > Kernelnewbies at kernelnewbies.org
>> > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>> --
>> ?????????,??????????
>>
>> --bill
>>
>> _______________________________________________
>> Kernelnewbies mailing list
>> Kernelnewbies at kernelnewbies.org
>> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>>
>
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>
>
Hi,

Benchmarking is a difficult ask. You need to define the matrix of what all
things you would be measure and for what kind of workload. This data should
be directly influenced by the application of the OS, where and how your OS
would be used, what are critical performance areas you need to focus on.

First of all whats the type of kernel you guys have implemented. The main
thing is, what were the design decisions taken while implementing the
policies, how should they perform in theory. After listing all these things
down, you need to design benchmarking software modules for that though you
can have a look at some existing once for the other OSes.

For linux,

1. systemtap.
2. perf.
3. Vtunes from intel.
4. ftrace.

Also, you would be required to emulate the workload to the real load that
would be on your OS and do benchmarking.

- Rohan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20130717/f74549f6/attachment.html 

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2013-07-17  5:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-07-15  2:56 How to benchmark my OS Steven Zhou
2013-07-15  6:41 ` Rajat Sharma
2013-07-15  6:56 ` bill4carson
2013-07-16 17:33   ` shiek kaleem
2013-07-17  5:55     ` Rohan Puri

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.