What is interlace value in SVM ?

Posted on 2009-05-04
Last Modified: 2013-12-27
Do we use interlace value only in 'striping' or in 'mirror' also? Also I do not see 'interlace' value in 'soft partition'. Thanks!
Question by:beer9
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 2
LVL 40

Accepted Solution

omarfarid earned 250 total points
ID: 24301200
please see:

from 2nd link:

"An interlace is the size, in Kbytes, Mbytes, or blocks, of the logical data segments on a stripe. Depending on the application, different interlace values can increase performance for your configuration. The performance increase comes from having several disk arms doing I/O. When the I/O request is larger than the interlace size, you might get better performance."

Author Comment

ID: 24307448
I created a test, stripe, concatenation and mirror, and I am able to see 'interlace' value set only in the 'concatenation'. So the interlace value is applicable to the 'concatenation' device only?
bash-3.00# metastat
d23: Mirror
    Submirror 0: d11
      State: Okay
    Submirror 1: d12
      State: Okay
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 204800 blocks (100 MB)
d11: Submirror of d23
    State: Okay
    Size: 204800 blocks (100 MB)
    Stripe 0:
        Device   Start Block  Dbase        State Reloc Hot Spare
        c0d1s5          0     No            Okay   Yes
d12: Submirror of d23
    State: Okay
    Size: 204800 blocks (100 MB)
    Stripe 0:
        Device   Start Block  Dbase        State Reloc Hot Spare
        c0d1s6          0     No            Okay   Yes
d10: Concat/Stripe
    Size: 147456 blocks (72 MB)
    Stripe 0: (interlace: 32 blocks)
        Device   Start Block  Dbase     Reloc
        c0d1s3      28672     Yes       Yes
        c0d1s4          0     No        Yes
d99: Concat/Stripe
    Size: 2048000 blocks (1000 MB)
    Stripe 0:
        Device   Start Block  Dbase     Reloc
        c0d1s0          0     No        Yes
    Stripe 1:
        Device   Start Block  Dbase     Reloc
        c0d1s1          0     No        Yes
Device Relocation Information:
Device   Reloc  Device ID
c0d1   Yes      id1,cmdk@AVBOX_HARDDISK=VBa4a10e74-e93db827

Open in new window

LVL 40

Expert Comment

ID: 24307553
the link talks about interlace for a stripe and I could see it for device d10
The Ultimate Checklist to Optimize Your Website

Websites are getting bigger and complicated by the day. Video, images, custom fonts are all great for showcasing your product/service. But the price to pay in terms of reduced page load times and ultimately, decreased sales, can lead to some difficult decisions about what to cut.


Author Comment

ID: 24311542
d10 I configured as concatenated device only...
sh-3.00# metastat -p
d23 -m d11 d12 1
d11 1 1 c0d1s5
d12 1 1 c0d1s6
d10 1 2 c0d1s3 c0d1s4 -i 32b
d99 2 1 c0d1s0 \
         1 c0d1s1

Open in new window


Author Comment

ID: 24332578
You are right Omar, d10 is configured as 'stripe' device not 'concatenated' device. Thank :-)

Author Closing Comment

ID: 31577527
Thanks Omar! :-)

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap ( Version 1.2 2.      Jpcap( Version 0.6 Prerequisite: 1.      GCC …
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.

695 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question