RAM-диски в Solaris




RAM-диски в Solaris.

Есть тема, к которой я неоднократно возвращаюсь на практике.

А именно – такой как создание ram-дисков на операционной системе, а конкретно на ОС Solaris.

В рунете существует замечательная статья на эту тему, и каждый раз возвращаясь к этому вопросу, я боюсь её потерять.

Засим сделаю дубль основных моментов статьи. 

(Статью привожу с сокращениями.  Полный текст смотрите на сайте автора — http://yvoinov.blogspot.com/2008/12/ram-solaris.html)

Итак:

RAM-диски в Solaris.

RAM-Диски в Solaris — вещь достаточно известная. Например, всем известен факт, что установка Solaris происходит через посредство RAM-диска.

Создадим диск:

root @ athena / # ramdiskadm -a ram1 512m

/dev/ramdisk/ram1

Сформатируем его в UFS:

root @ athena / # newfs /dev/ramdisk/ram1

/dev/rramdisk/ram1: Unable to find Media type. Proceeding with system determined parameters.

newfs: construct a new file system /dev/rramdisk/ram1: (y/n)? y

/dev/rramdisk/ram1: 1048200 sectors in 1747 cylinders of 1 tracks, 600 sectors

511.8MB in 110 cyl groups (16 c/g, 4.69MB/g, 2240 i/g)

super-block backups (for fsck -F ufs -o b=#) at:

32, 9632, 19232, 28832, 38432, 48032, 57632, 67232, 76832, 86432,

960032, 969632, 979232, 988832, 998432, 1008032, 1017632, 1027232, 1036832,

1046432

Смонтируем и посмотрим:

root @ athena / # mount /dev/ramdisk/ram1 /mnt

root @ athena / # df -h /mnt

Filesystem size used avail capacity Mounted on

/dev/ramdisk/ram1 480M 1.0M 431M 1% /mnt

Поиграемся:

root @ athena / # mkfile 256m /mnt/file.ufs

root @ athena / # ls -al /mnt

total 262290

drwxr-xr-x 3 root root 512 Dec 13 14:32 .

drwxr-xr-x 31 root root 1024 Dec 13 13:33 ..

-rw——T 1 root root 268435456 Dec 13 14:32 file.ufs

drwx—— 2 root root 8192 Dec 13 14:30 lost+found

Что ж, весьма быстро создается файл. RAM есть RAM.

Ради спортивного интереса создадим файловую систему другого типа (на другой машине – прим. dan1005):

root @ ktulhu / # zpool create rampool1 /dev/ramdisk/ram1

root @ ktulhu / # zfs list rampool1

NAME USED AVAIL REFER MOUNTPOINT

rampool1 91K 346M 1K /rampool1

Посмотрим тип и свойства файловой системы:

root @ ktulhu / # fstyp /dev/ramdisk/ram1

zfs

root @ ktulhu / # fstyp -v /dev/ramdisk/ram1

zfs

version=10

name=’rampool1′

state=0

txg=4

pool_guid=6334748904190478592

hostid=114097444

hostname=’ktulhu’

top_guid=4892403041050478913

guid=4892403041050478913

vdev_tree

type=’disk’

id=0

guid=4892403041050478913

path=’/dev/ramdisk/ram1′

phys_path=’/pseudo/ramdisk@1024:ram1′

whole_disk=0

metaslab_array=14

metaslab_shift=21

ashift=9

asize=397934592

is_log=0

Замечательно, RAM-диск с ZFS!

.

Спасибо автору за доступность изложения!

Popularity: 2%



Этот материал находится на сайте http://compiling.ru
__________________________________________



Похожие посты:


  • Distributed Four Storage Nodes With GlusterFS. Part 4
  • How To Set Up A USB-Over-IP. Part 2.
  • HowTo: Memcache 3, installation 2-node cluster
  • How To Install Alfresco Community 2, Prepare database
  • OpenLDAP, part 2, DB



  • Опубликовано 07 Июн 2010 в 12:36. В рубриках: Optimization. Вы можете следить за ответами к этой записи через RSS 2.0. Вы можете оставить отзыв или трекбек со своего сайта.

    Оставьте свой отзыв

    Партнёры:


    forum.vpnssl.ru

    Выбор решений, консультации, примеры.

    Есть вопрос! Оставь свой голос!

    Question:

    Что нужно админу для счастья?

    View Results

    Loading ... Loading ...




    Most Popular Posts



    Supported:



  • free counters