Fórum Ubuntu CZ/SK

Ostatní => Tipy a triky pro Linux => Téma založeno: marshall1727 13 Října 2007, 23:06:13

Název: samba server - nastavení priority čtení
Přispěvatel: marshall1727 13 Října 2007, 23:06:13
takže na severu běží samba, nasdílené adresáře. na klienta jsem dal ubuntu 7.04 a nastala následující situace:

1) zápis na samba disk není kontinuální, tedy dvě vteřiny se zapisuje plnou rychností, další dvě vteřiny pod 1M. kde mám hledat chybu?

2) pokud se ze samba disku čte a zároveň zapisuje, čtení cuká. nemůžu v sambě najít nějakou předvolbu, která by jí říkala aby dala prioritu čtení a zápis brzdila. jdeto? nakopněte mě nějakým směrem.

díky
Název: Re: samba server - nastavení priority čtení
Přispěvatel: marshall1727 14 Října 2007, 21:03:52
1) není tam NTFS - je to ext3 proti ext3

2) no to by asi šlo, ale přijde mi to jako obcházení oklikou, doufal jsem v nástroje přímo v sambě. půjdu ještě hledat.
Název: Re: samba server - nastavení priority čtení
Přispěvatel: Petr Merlin Vaněček 15 Října 2007, 08:06:25
Hodte sem vas /etc/samba/smb.conf

Existuje pomerne hodne parametru, jak doladit vykonnost samby, nutno podotknout, ze modelova sit, ze ktere se vychazi snad neexistuje :)
Název: Re: samba server - nastavení priority čtení
Přispěvatel: marshall1727 19 Října 2007, 15:28:57
dostávám se k tomu po trochu delší době, nicméně smb.conf vypadá takto

> cat smb.conf
# Samba config file created using SWAT
# from UNKNOWN (127.0.0.1)
# Date: 2004/03/23 15:36:02
 
# Global parameters
[global]
   log file = /var/log/samba/log.%m
#   client code page = 0
#   character set = ISO8859-2
#   preserve case = yes
#   short preserve case = yes
   dos charset = cp852
   unix charset = ISO8859-2
   display charset = ISO8859-2
#   case sensitive = yes
   socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
   hosts equiv = /etc/hosts.allow
   guest ok = Yes
   create mask = 0777
   interfaces = 192.168.1.0/24
   map to guest = Bad User
   null passwords = yes
   encrypt passwords = yes
   hosts allow = localhost 192.168.1.99 192.168.1.98 192.168.1.97 192.168.1.96
   printer admin = @adm
   dns proxy = No
   netbios name = AKSERVER
   mangle case = Yes
   printing = cups
   writable = yes
   workgroup = FJD
   directory mask = 0777
   comment = Akta
   printcap name = cups
   security = SHARE
   preload = global
   max log size = 50

[Akta]
   force create mode = 0660
   oplocks = no
   force user = samba
   path = /data/Akta
   force directory mode = 0770
   force group = users

[Ftp]
path = /ftp
force directory mode = 0770
force group = users
writeable = yes
comment = Ftp
force create mode = 0660
force user = samba

[Archiv]
path = /archiv
force directory mode = 0770
force group = users
writeable = yes
comment = Archiv
force create mode = 0660
force user = samba


Název: Re: samba server - nastavení priority čtení
Přispěvatel: Petr Merlin Vaněček 19 Října 2007, 16:09:24
Hm, sice je to trochu zmatene, ale spatneho tam nevidim nic, zkuste se zamerit na parametry read raw a write raw, pripadne read size, je to blize popsano zde:
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.html#id445643

Skoro bych to tipnul prave na read size.
Název: Re: samba server - nastavení priority čtení
Přispěvatel: marshall1727 19 Října 2007, 16:32:50
mrknu na to, díky

edit:/

přidal jsem do configu
write raw = no
read raw = yes

nestačilo dát jenom tu první. rychlost zápisu to ořezalo na 2M/s což je dostačující a současné čtení je stabilní. budu zkoušet, ale vypadá to, že to je ono. díky