[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: shared fs



Pavel Ammosov wrote:
On Sat, Apr 12, 2008 at 02:02:39PM +0200, Alex Mestiashvili wrote:
сделал все как было описано в оффициальном мануале , диски смонтировал , при этом если создать файл на одной ноде , этот файл видно и на другой , как и должно быть , но если писать что-то в файл то на другом узле не видно что размер файла меняется .

Там кеширование метаданных, скорее всего.
ну например если отмонтировать , и примонтировать назад , то размер файла все равно 0 или нечто левое.
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda6 on /tmp type ext3 (rw)
/dev/sda7 on /var type ext3 (rw)
none on /sys/kernel/config type configfs (rw)
*/dev/sdb1 on /gfs type gfs2 (rw,hostdata=jid=0:id=786433:first=1)*

# dd if=/dev/urandom of=/gfs/tests1 bs=1024 count=16384
16384+0 records in
16384+0 records out
16777216 bytes (17 MB) copied, 3.3048 s, 5.1 MB/s
#ls -lh /gfs
#sync
-rw-r--r-- 1 root root  16M 2008-04-14 08:51 tests1
node10:/# umount /gfs
node10:/# mount /dev/sdb1 /gfs
node10:/# ls -lh /gfs
total 494M
-rw-r--r-- 1 root root 3.0K 2008-04-14 08:51 tests1
откуда 3.0 k ???

cp /gfs/tests1 /root
#ls -lh /root/tests1
-rw-r--r-- 1 root root 3.0K 2008-04-14 08:53 /root/tests1

lsmod | egrep "gfs|dlm"
gfs                   278908  0
lock_dlm               28168  2
gfs2                  494892  3 gfs,lock_dlm
dlm                   124704  7 lock_dlm
configfs               34588  2 dlm

что-то здесь не так ? .
вполне вероятно что дело в кривых руках , но посоветоваться не скем .
так-же по некоторым тестам bonnie++ gfs несколько шустрее ocfs2 .
shared storage нужен для разных задач , одной из самых тяжелых будет mysql c innodb базами ~ 1- 4 G .

Базу в 4G сложно назвать тяжёлой. Её можно раза 3-4 уложить в оперативную
память недорого. Учти, что с innodb нельзя использовать несколько
серверов на одной базе, такое можно только на myisam и при выключенном
query cache.
ясно , как раз об этом в фак-е читал .
интересно кто что думает об этих fs . какие плюсы, минусы , и вообше можно ли их использовать в производстве ?

Можно.

а все же что лучше по вашему gfs или ocfs2 ?


Reply to: