Links for 2006-06-01

Solaris kernel is pre-emptible by default

Attempt is made to make Monta vista Linux kernel fully pre-emptible.

Beware: Solaris kernel programmers have to be careful while desigining the code because they should know the points where kernel should not be pre-empted. Where as Linux kernel progammer can be careless as far as pre-emption is concerned because they know that it is only they who can preempt the kernel. In 2.6 Linux kernel pre-emption points are designed such that pre-emption will happen only after critical code is executed. But Solaris kernel is better in the sense that a buggy driver(looping for ever kind of code) should not cause kernel to come down in case we have shell running with real time priority

WHEN TO (AND NOT TO) USE RAID-Z

When performance matters most, mirroring should be highly favored.  If
mirroring  is considered too   costly but performance  is nevertheless
required, one could proceed like this:

    Given N devices each capable of X IOPS. (Input/Output Per Second)

    Given a target of delivered  Y FS blocks per second
    for the storage pool.

    Build your storage using dynamically  striped RAID-Z groups of
    (Y / X) devices.

Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s