Vylaďte si spolupráci mezi GroupWise a Linux serverem
V dnešním článku se opět podíváme na GroupWise, i když jen okrajově, protože se budeme bavit o vyladění SUSE Linux Enterprise Server 10+ pro GroupWise v8+. Přestože bude řeč o GroupWise verze 8 a vyšší, tak tyto postupy budou v převážné většině platné i pro novou verzi GroupWise 2012. Tyto tipy a nápady pro vás našli a ověřili pracovníci Novell Consulting a především Ed Hanley.
Novell Consulting se vždy vyznačoval tvorbou skvělých nástrojů, dokumentací a utilit, které napomáhají vylepšovat nástroje z rodiny Novell. Občas nás pracovníci mile překvapí a se svými zjištěními se podělí s celou komunitou a s administrátory GroupWise.
Postupy a nápady, které uvidíte uvnitř tohoto článku, vám pomohou vymáčknout z vašeho prostředí SUSE Linux Enterprise Server naprosté maximum.
Tolik pro začátek a nyní se již pojďme podívat na samotné postřehy a nápady, které vám pomohou rozhýbat vaše servery do takové rychlosti, jak jste u nich doposud neviděli.
Jak vyladit SLES 10+ server určený pro GroupWise 8+
Postupně se podíváme na 5 důležitých položek, které možná váš server zbytečně zpomalují a brzdí. Jedná se zejména o TCP/IP protokoly, souborový systém, NCP protokol, jádro operačního sytému a přímo GroupWise. Po těchto 5 důležitých položkách tu jsou ještě méně podstatné možnosti, které však nejsou nezanedbatelné
Deaktivování TPC/IP V6
Než přistoupíme k samotnému vypnutí IP V6, tak v případě, že vám na Linuxovém serveru běží GroupWise GWINTER, pročtěte si v tuto dokumentaci sekci 2.3.1 IPV6 support. Samozřejmě, tato dokumentace je psaná v anglickém jazyce.
Nyní můžeme přejít k samotnému postupu, pomocí kterého IP V6 vypnete. Stačí jen následující řádek zapsat do /etc/sysconfig/network/ifcfg-lo (podívejte se na TID 7007575):
MTU='1500'
Nyní budou všechny služby GroupWise používat Bind Exclusive v Cluster prostředí.
Nyní budou všechny služby GroupWise používat výchozí čísla IP portů v Cluster prostředí.
Souborový systém
Nastavení v nsscon:
nss /NoATime=GWVOL
nss /NoSalvage=GWVOL
nss /ReadAheadBlks=GWVOL:2 – ujistěte se, že nastavená hodnota je menší nebo rovna 2 (2 je výchozí hodnota)
Následující řádky zapište do /etc/opt/novell/nss/nssstart.cfg:
/IDCacheSize=131072 (podívejte se na TID 7006996)
/UnplugAlways
Pokud využíváte non-NSS souborový systémy, tak i přesto aplikujte atribut NoATime.
Pokud využíváte souborový systém ext3, tak novinka HTree musí být vypnutý, jinak nebude možné GroupWise na něm spustit.
NCP protokol
Zapište následující řádky do /etc/opt/novell/ncpserv.conf:
CROSS_PROTOCOL_LOCKS 1 (podívejte se na TID 7004594)
COMMIT_FILE 1
OPLOCK_SUPPORT_LEVEL 0
MAXIMUM_CACHED_SUBDIRECTORIES_PER_VOLUME 300000
MAXIMUM_CACHED_FILES_PER_VOLUME 120000
MAXIMUM_CACHED_FILES_PER_SUBDIRECTORY 6000
Jádro operačního systému
Nainstalujte libstdc++33-32bit (x86_64) ke spuštění 32-bit binárního kódu GroupWise na 64-bit Linux Server
Abyste se dostali k současné konfiguraci ''namcd'', tak proveďte následující příkaz:
namconfig get
V případě, že ''preferred-server value'' nevede k lokální IP adrese či k IP adrese serveru na stejné fyzické subnetwork, tak se to dá změnit pomocí několika příkazů:
namconfig set preferred-server=[ip adresa ndsd]
namconfig -k
namconfig cache_refresh
Tento krok vyřeší i pár dalších problémů s OES a rovněž zvýší výkon.
GroupWise
Vložte následující řádky do /etc/init.d/grpwise:
ulimit -c unlimited
export MALLOC_CHECK_=0
GWPOA
MAX APPLICATION CONNECTIONS = 4096 (4/uživatel)
MAX PHYSICAL CONNECTIONS = 2048 (2/uživatel)
MESSEGE HANDLER THREADS = 12 (ideální hodnota)
C/S HANDLER THREADS = 50 (automaticky se při zátěži zvyšuje až do výše 99 a poté se automaticky snižuje až na hodnotu 50)
Ostatní položky
Další možností, jak vylepšit chod vašeho serveru, je zakázání skenování GW PO, Domain a Gateways soborové struktury pro všechny AV skenery. Pokud má váš AV podporu skenování oblasti temp pro WebAccess přílohy, tak tuto možnost můžete ponechat aktivní.
Předposlední možností, kterou si řekneme v tomto článku, se týká Hyperthreading, ten by měl byt u všech serverů vypnutý. Toto se provádí pomocí Biosu serveru, kde zajisté tuto možnost budete moci vypnout. Ušetřit můžete cirka 17% výkonu, což rozhodně není málo.
Je-li váš server určen pro GroupWise, tak nastavte, pokud je to možné, R/W poměr (čtení/zápis) u řadiče pevného disku na hodnotu 80/20. Většina řadičů umožňuje nastavit poměr maximálně na hodnotu 75/25. Standardně bývá však poměr nastaven na 50/50, což je poměr, který GroupWise celkem brzdí, protože GroupWise většinu času čte index po malých kouskách dat. Navíc GroupWise čte průměrně čtyřikrát častěji než zapisuje, tudíž poměr 80/20 je daleko výhodnější.
Závěr
Doufám, že v článku naleznete nějaká zajímavá data a že vám pomůžou zrychlit spolupráci mezi GroupWise a SUSE Linux Enterprise Server.



