Tool

Network

RHEL / CentOS 安裝配置 SmokePing

Sam Tang 25 November 2016 Linux No Comments SmokePing 是一套相當實用的網路監督工具, 畫出的圖片也很漂亮。雖然要安裝 SmokePing 比較麻煩, 但只要透過 yum 安裝 SmokePing 所需的套件就方便很多了, 以下是 RHEL 及 CentOS 安裝及配置 SmokePing 的方法。 首先啟用 EPEL Repo: # yum install epel-release 接著安裝 SmokePing 所需的套件: # yum install perl httpd httpd-devel mod_fcgid rrdtool perl-CGI-SpeedyCGI fping rrdtool-perl perl-Sys-Syslog 然後安裝以下 CPAN 模組:

By ipstor

database

使用SqlBulkCopy將資料批次寫入資料庫

前demo有介紹利用SqlDataSoure和手動撰寫ADO.NET的方式大量新增資料的方法,雖然已經有效的改善了寫入的速度,但在發現了SqlBulkCopy以後,發現它更是威力強大,現在就來介紹SqlBulkCopy的猛。 3 SHARES FacebookGoogle+TwitterMore ★注意事項:本文是延續將資料大量寫入資料庫時的優化寫法的更優化如果對於文中有不清楚之意,可利用本文最下方相關的文章進入觀看資料大量寫入資料庫時的優化寫法一文   ▲說明都在程式註解中啦 //一開始我們先產生一個DataTable來裝我們要寫入的資料 DataTable dt = new DataTable();  dt.Columns.Add("id", typeof(int));  dt.Columns.Add("name", typeof(string));    //因為SqlBulkCopy的猛就是大量的一次寫入,所以我們也來跑10萬筆吧  int i;  for (i = 0; i < 100000; i++)

By ipstor

Hardware

S.M.A.R.T. Self-Monitoring Analysis and Reporting Technology

S.M.A.R.T.,全稱為「Self-Monitoring Analysis and Reporting Technology」,即「自我監測、分析及報告技術」。是一種自動的硬碟狀態檢測與預警系統和規範。透過在硬碟硬體內的檢測指令對硬碟的硬體如磁頭、碟片、馬達、電路的執行情況進行監控、記錄並與廠商所設定的預設安全值進行比較,若監控情況將或已超出預設安全值的安全範圍,就可以透過主機的監控硬體或軟體自動向使用者作出警告並進行基本的自動修復,以提前保障硬碟資料的安全。除一些出廠時間極早的硬碟外,現在大部分硬碟的均配備該項技術。 歷史 最早期的硬碟監控技術起源於1992年IBM在為AS/400電腦的IBM9337硬碟陣列中的IBM 0662 SCSI2代硬碟機之中,後來該技術被命名為Predictive Failure Analysis(故障預警分析技術),它是透過在韌體中測量幾個重要的硬碟安全參數和評估他們的情況。從物理硬碟傳送到監控軟體的結果中被限定兩種結果:「硬碟安全」和「硬碟不久後會發生故障」。 不久,由系統製造商Compaq和硬碟製造商Seagate、Quantum和Co

By ipstor