原创 實例解析shell子進程(subshell )

實例解析shell子進程(subshell )   通過實例,解析個人對shell子進程的一個瞭解,主要包括以下幾個方面 1:什麼是shell子進程 2:shell什麼情況下會產生子進程 3:子進程的特點與注意事項 4:$變量$$在腳本里的

原创 bash 內建命令與關鍵字的區別

    內建命令指的就是包含在Bash工具包中的命令, 從字面意思上看就是 built in. 這主要是考慮到執行效率的問題,內建命令將比外部命令執行的更快:     一部分原因是因爲外部命令通常都需要fork出一個單獨的進程來執行.   

原创 我的友情鏈接

51CTO博客開發不斷追求完美胡昌文的技術博客jasonyongLPI中文論壇LPI 考試準備SUSE Linux 11性能詳解分享互聯網

原创 SQL Server數據庫事務日誌序列號(LSN)介紹

日誌序列編號(LSN)是事務日誌裏面每條記錄的編號。 當你執行一次備份時,一些LSN值就被同時存儲在文件本身及msdb..backupset表中。你可以使用RESTORE HEADERONLY語法來從備份文件中獲取LSN值。     

原创 Linux iotop使用

   如果你知道有程序在磨你的硬盤,但是你又不能確定是哪一個程序在磨你的硬盤,那麼就用 iotop來幫助你吧。 在Ubuntu裏安裝命令是: sudo apt-get install iotop 安裝好之後在終端輸入:iotop就可以了

原创 Shell中的IFS解惑

一、IFS 介紹      Shell 腳本中有個變量叫 IFS(Internal Field Seprator) ,內部域分隔符。完整定義是The shell uses the value stored in IFS, which is

原创 SQL Server數據庫事務日誌存儲序列

如果你的數據庫運行在完整或是批量日誌恢復模式下,那麼你就需要使用作業(job)來定期備份事務日誌,保持你的事務文件大小處在一個可管理的範圍。當你需要還原事務日誌時,你就需要按照創建事務日誌的順序來恢復它們。你可以參考存在msdb..back

原创 基本概念:分頁池和非分頁池

在網上找搜索概念的解釋,描述的不是很清晰。摘錄兩個比較靠譜的:    1 頁面一直鎖定在物理內存中,不會被換出到頁面交換文件中    2 Windows把虛擬地址分爲用戶地址空間和系統地址空間,用戶地址空間是給應用程序使用的,系統地

原创 Linux System and Performance Monitoring(Network篇)

8.0 Network 監控介紹 在所有的子系統監控中,網絡是最困難的.這主要是由於網絡概念很抽象.當監控系統上的網絡性能,這有太多因素.這些因素包括了延遲,衝突,擁擠和數據包丟失. 這個章節討論怎麼樣檢查Ethernet(譯註:網卡),I

原创 Linux System and Performance Monitoring(總結篇)

附錄 A: 案例學習 - 性能監控之循序漸進 某一天,一個客戶打電話來需要技術幫助,並抱怨平常15秒就可以打開的網頁現在需要20分鐘纔可以打開. 具體系統配置如下: RedHat Enterprise Linux 3 update 7 D

原创 Linux System and Performance Monitoring(CPU篇)

1.0 性能監控介紹 性能優化就是找到系統處理中的瓶頸以及去除這些的過程,多數管理員相信看一些相關的”cook book”就可以實現性能優化,通常通過對內核的一些配置是可以簡單的解決問題,但並不適合每個環境,性能優化其實是對OS 各子系統達

原创 Linux System and Performance Monitoring(I/O篇)

6.0 I/O 監控介紹 磁盤I/O 子系統是Linux 系統中最慢的部分.這個主要是歸於CPU到物理操作磁盤之間距離(譯註:盤片旋轉以及尋道).如果拿讀取磁盤和內存的時間作比較就是分鐘級到秒級,這就像 7天和7分鐘的區別.因此本質上,Li

原创 Shell中的IFS解惑

一、IFS 介紹      Shell 腳本中有個變量叫 IFS(Internal Field Seprator) ,內部域分隔符。完整定義是The shell uses the value stored in IFS, which is

原创 Linux Free命令與cache和buffer的主要區別

Free   free 命令相對於top 提供了更簡潔的查看系統內存使用情況,用來顯示內存的使用情況,使用權限是所有用戶 語法 free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count

原创 itop更方便的瞭解Linux下中斷情況

通過itop工具瞭解系統中每秒多少中斷髮生,發生在哪個CPU上。 Linux下中斷來源可以從 /proc/interrupts 中瞭解到: $ cat /proc/interrupts CPU0 CP