top
Loading...
2.12.5.10.SCOOpenServer6.0.x版注意事項
2.12.5.10. SCO OpenServer 6.0.x版注意事項

OpenServer6的主要改進包括:

·         大文件支持,可達到1 TB

·         多處理器支持,從4個處理器增加到32個處理器。

·         增加的內存支持,可達到64GB

·         UnixWare的功能擴展到OpenServer6

·         性能的改進

OpenServer6.0.0具有:

·         /bin,用于與OpenServer5.0.x相同行為的命令。

·         /u95/bin用于標準的命令,例如大文件系統(LFS)支持。

·         /udk/bin用于UnixWare 7.1.4中相同的命令,默認是LFS支持。

下面是在OpenServer6上設置PATH的指導。如果用戶想使用傳統的OpenServer5.0.x,則路徑應當首先為/bin。如果用戶需要LFS支持,則 路徑應當為/u95/bin/bin。如果用戶首選UnixWare 7支持,則路徑應為/udk/bin/u95/bin/bin

我們建議使用最新的MySQL產品發布。

我們可以在OpenServer 6.0.x用下面的configure命令編譯MySQL

CC="cc" CFLAGS="-I/usr/local/include" 
CXX="CC" CXXFLAGS="-I/usr/local/include" 
./configure --prefix=/usr/local/mysql 
    --enable-thread-safe-client --with-berkeley-db=./bdb 
    --with-innodb --with-openssl --with-extra-charsets=complex 
    --enable-readline

如果你想要使用gcc,必須使用gcc2.95.3或更新版。

CC=gcc CXX=g++ ./configure --prefix=/usr/local/mysql

當構建MySQL時不使用UnixWare 7.1.4OpenServer 6.0.0中的Berkeley DB版本。MySQL使用自己的Berkeley DB。用來構建靜態和動態庫的configure命令src_directory/bdb/build_unix/中,但是它不在MySQL自己的BDB版本中。工作區如下所示。

1.    按常規配置MySQL

2.    進入cdbdb/build_unix/

3.    -p Makefile復制(cp)Makefile.sav

4.    使用同樣的選項并運行../dist/configure

5.    運行gmake

6.    cp -p Makefile.sav Makefile

7.    進入頂級源目錄并運行gmake

允許生成共享和動態庫并工作。OpenServer6.0.0 還需要MySQL源碼樹的補丁和適用于bdb/dist/config.guessconfig.guess的補丁。你可以從ftp://ftp.zenez.com/pub/zenez/prgms/mysql-4.1.12-osr6-patches.tar.gzftp://ftp.zenez.com/pub/zenez/prgms/mysql-4.x.x-osr6-patches下載補丁。有一個README文件可以提供幫助。

SCOftp://ftp.sco.com/pub/openserver6提供了OpenServer6的操作系統補丁。

SCOftp://ftp.sco.com/pub/security/OpenServer提供關于安全修復的信息。

默認情況,在OpenServer6.0.0系統的最大文件大小為1TB。一些操作系統工具的限制是2GB。在UnixWare 7中最大文件大小可以是1TB(用 VXFSHTFS)。

默認情況,/etc/conf/cf.d/mtune中的條目設置為:

Value           Default         Min             Max
-----           -------         ---             ---
SVMMLIM         0x9000000       0x1000000       0x7FFFFFFF
HVMMLIM         0x9000000       0x1000000       0x7FFFFFFF
SSTKLIM         0x1000000       0x2000          0x7FFFFFFF
HSTKLIM         0x1000000       0x2000          0x7FFFFFFF

我們建議將這些值設置為:

SDATLIM 0x7FFFFFFF
HDATLIM 0x7FFFFFFF
SSTKLIM 0x7FFFFFFF
HSTKLIM 0x7FFFFFFF
SVMMLIM 0x7FFFFFFF
HVMMLIM 0x7FFFFFFF
SFNOLIM 2048
HFNOLIM 2048

我們建議對該系統進行調節,但是使用的正確參數值取決于訪問應用程序或數據庫的用戶數目和數據庫空間(也就是使用的緩沖池)。下面的項影響/etc/conf/cf.d/stune中定義的內核參數:

SHMMAX(推薦設定值:128MB)SHMSEG(推薦設定值:15)。這些參數影響創建用戶緩沖池的MySQL數據庫引擎。

SFNOLIMHFNOLIM至少應達到2048

NPROC至少應當設置到3000/4000(取決于用戶數)

建議使用下面的公式來計算SEMMSLSEMMNSSEMMNU的值:

SEMMSL = 13

發現13最適合進程和MySQL

SEMMNS = SEMMSL * 系統上運行的db服務器數目。

SEMMNS設置為SEMMSL值乘以你在該系統上一次運行的db服務器的(最大)數目。

SEMMNU = SEMMNS

SEMMNU值設置為等于SEMMNS值。可以將該值設置為75%SEMMNS,但是這是一個保守的估計。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/installing.html
北斗有巢氏 有巢氏北斗