發表文章

目前顯示的是 7月, 2012的文章

mysql效能參數

(1) 、 back_log : 要求 MySQL 能有的連接數量。當主要 MySQL 執行緒在一個很短時間內得到非常多的連接請求,這就起作用,然後主執行緒花些時間 ( 儘管很短 ) 檢查連接並且啟動一個新執行緒。 back_log 值指出在 MySQL 暫時停止回答新請求之前的短時間內多少個請求可以被存在堆疊中。只有如果期望在一個短時間內有很多連接,你需要增加它,換句話說,這值 對到來的 TCP/IP 連接的偵聽佇列的大小。你的作業系統在這個佇列大小上有它自己的限制。試圖設定 back_log 高於你的作業系統的限制將是無效的。 當你觀察你的主機進程清單,發現大量 264084 | unauthenticated user | xxx.xxx.xxx.xxx | NULL | Connect | NULL | login | NULL 的待連接進程時,就要加大 back_log 的值了。默認數值是 50 ,把它改為 500 。 (2) 、 interactive_timeout : 伺服器在關閉它前在一個交互連接上等待行動的秒數。一個交互的客戶被定義為對 mysql_real_connect() 使用 CLIENT_INTERACTIVE 選項的客戶。 默認數值是 28800 ,把它改為 7200 。 (3) 、 key_buffer_size : 索引塊是緩衝的並且被所有的執行緒共用。 key_buffer_size 是用於索引塊的緩衝區大小,增加它可得到更好處理的索引 ( 對所有讀和多重寫 ) ,到你 能負擔得起那樣多。如果你使它太大,系統將開始換頁並且真的變慢了。默認數值是 8388600(8M) , MySQL 主機有 2GB 記憶體,所以把它改為 402649088(400MB) 。 (4) 、 max_connections : 允許的同時客戶的數量。增加該值增加 mysqld 要求的檔描述符的數量。這個數字應該增加,否則,你將經常看到 Too many connections 錯誤。 默認數值是 100 ,把它改為 1024 。 (5) 、 record_buffer : 每個進行一個順序掃描的執行緒為其掃描的每張表分配這個大小的一個緩衝區。如果你做很多順序掃描,你可能想

Linux下tomcat運行時增加效能的設定

Linux 下 tomcat 運行時增加效能的設定 1 、增加 jvm 記憶體的配置 # vi catalina.sh 插入如下 : JAVA_OPTS='-Xms256m -Xmx512m' 2 、 INFO: Maximum number of threads (200) created for connector with address null and port 11222 說明:最大執行緒數錯誤 解決方案: 使用執行緒pooling,用較少的執行緒較多的訪問,可以提高 tomcat 處理請求的能力。使用方式: 首先。打開 /conf/server.xml ,增加 Xml 代碼 1.      <Executor   name = "tomcatThreadPool"   namePrefix = "catalina-exec-"      2.               maxThreads = "500"   minSpareThreads = "20"   maxIdleTime = "60000"   />    最大執行緒 500 (一般伺服器足以應付),最小空閒執行緒數 20 ,執行緒最大閒置時間 60 秒。 然後,修改 <Connector ...> 節點,增加 executor 屬性,如 : Xml 代碼 1.      <Connector   executor = "tomcatThreadPool"      2.                      port = "80"   protocol = "HTTP/1.1"      3.                      connectionTimeout = "60000"    4.                      keepAliveTimeout = "15000"    5.                   

linux下tomcat7自動啟動設定步驟

圖片
1.       把 tomcat 解壓並放在 /usr/local/tomcat/tomcat-7 下       cd /etc/init.d 3.       把 catalina.sh 檔案 COPY 到 /etc/init.d 目錄下 , 並把名稱改為 tomcat cp /usr/local/tomcat/tomcat-7/bin/catalina.sh tomcat 4.       編輯 tomcat vi  tomcat 在 #!/bin/sh 下輸入          # chkconfig: 2345 10 90          # description:Tomcat service           在 #OS specific support................ 上輸入                  CATALINA_HOME= /usr/local/tomcat/tomcat-7            JAVA_HOME=/usr/java/jdk1.6.0_10   è 系統如果可以自動更新到 1.7, 這行可以不用指定 ( 預設值是 /usr)            存檔並退出文件 5.       更改 tomcat 存取權限 chmod +x tomcat 6.       編輯 /etc/profile 檔案 cd / vi /etc/profile 在最後一行輸入            #CATALINA_HOME            CATALINA_HOME=/usr/local/tomcat/tomcat-7            export CATALINA_HOME            保存並退出檔案 source /etc/profile 7.       增加 tomcat 到服務 list chkconfig --add tomcat 8.       檢查服務 LIST chkconfig --list tomcat tomcat      0: 關閉 1: 關閉 2: 啟用 3: 啟用 4: 啟用 5: 啟用 6: 關閉 ==== è 出現這個表示 SERVICE 已經啟動 9.

mysql更改user密碼

進入終端機畫面,輸入MYSQL,進入MYSQL命令列模式 mysql> use mysql; mysql> UPDATE user SET password=password('新密碼') where user='root';    只改 root 的密碼,如果沒有用 where ,則表示改全部 user 的密碼 mysql> FLUSH PRIVILEGES; 在 mysql 資料庫內,一定要用 flush 更新記憶體上的資料 把root的host其中一個  ==>::1的host更改成'%',才有辦法從別台電腦連結到SERVER。密碼記得也要修改。 記得把FIREWALL的3306 加入例外名單

Linux 安裝 Tomcat7

1.  先至APACHE網站下載TOMCAT7的 package.可用命令直接下載如下: wget http://www.eu.apache.org/dist/tomcat/tomcat-7/v7.0.52/bin/apache-tomcat-7.0.52.tar.gz tomcat9的下載點如下 wget http://www.eu.apache.org/dist/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz 2.將檔案COPY至USR目錄下,然後解壓縮即可. cd /usr/local mkdir tomcat cd /usr/local/tomcat cp /var/tmp/apache-tomcat-7.0.x.tar.gz . tar -xvzf apache-tomcat-7.0.x.tar.gz  mv  apache-tomcat-7.0.x tomcat-7 <== 把目錄名稱改成tomcat-7     3.  檢查tomcat是否有成功 cd /usr/local/tomcat/apache-tomcat-7.0.x cd bin ./version.sh 4.啟動TOMCAT7 ./startup.sh 5.網址輸入localhost:8080,如果有出現畫面即表示安裝成功 設定linux固定IP的操作步驟: http://kirby86a.pixnet.net/blog/post/98811821-centos-6.4%E5%BF%AB%E9%80%9F%E8%A8%AD%E5%AE%9A%E5%9B%BA%E5%AE%9Aip 更改連接PORT http://ced425.pixnet.net/blog/post/27209947-%E4%BF%AE%E6%94%B9tomcat-7-port

solars 11 install samba

請參考 http://nineproductions.com/technology/14-sun-solaris/65-solaris-11-samba-zfs-configuration.html#install_samba

Solaris 執行程式或檔案出現[Permission deny]

執行程式或檔案出現[Permission deny],是因為權限不足,所以無法執行程式,用chmod更新檔案權限即可 例如:chmod 777 檔名  ==>表示所有USER都可以對這個檔案做存取的動作.