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:
- References:
- shared fs
- From: Alex Mestiashvili <alexander.mestiashvili@biotec.tu-dresden.de>
- Re: shared fs
- From: Pavel Ammosov <apavel@wapper.ru>