原创 轉載 應用 Valgrind 發現 Linux 程序的內存問題

Valgrind 概述 體系結構 Valgrind是一套Linux下,開放源代碼(GPL V2)的仿真調試工具的集合。Valgrind由內核(core)以及基於內核的其他調試工具組成。內核類似於一個框架(framework),它模擬了一個C

原创 Linux日常運維腳本

在Linux日常運維中,shell腳本是每個IT運維人員必備的利器,熟練編寫生產環境的shell腳本,能幫助我們更輕鬆,更好的、更快的完成日常運維工作,那我們來看幾個簡單的腳本。歡迎指正,一起相互學習! 一、自動備份Mysql腳本: 如下腳

原创 free命令

  相信有許多同學都對free命令中的buffers cached十分不理解,今天筆者就對free命令機器結果做一個詳細的剖析。     以下是筆者在虛擬機上運行的debian系統的free情況。該虛擬機內存只有128M,同時分配了25

原创 如何在linux下檢測內存泄漏

1.開發背景 在 windows 下使用 VC 編程時,我們通常需要 DEBUG 模式下運行程序,而後調試器將在退出程序時,打印出程序運行過程中在堆上分配而沒有釋放的內存信息,其中包括代碼文件名、行號以及內存大小。該功能是 MFC Fram

原创 free命令

  相信有許多同學都對free命令中的buffers cached十分不理解,今天筆者就對free命令機器結果做一個詳細的剖析。     以下是筆者在虛擬機上運行的debian系統的free情況。該虛擬機內存只有128M,同時分配了25

原创 內存調試技巧C 語言最大難點揭祕

引言 C 和 C++ 程序中的內存錯誤非常有害:它們很常見,並且可能導致嚴重的後果。來自計算機應急響應小組(請參見參考資料)和供應商的許多最嚴重的安全公告都是由簡單的內存錯誤造成的。自從 70 年代末期以來,C 程序員就一直討論此類錯誤,但

原创 nagios 監視內存

-------26----張立---- 下面是在網上找到的腳本寫的很好,經驗證沒有錯誤可以使用。 我分析下原理並做相應的批註。 原理:通過free -m命令 過濾出total free used (free=free+catch)不同字段的

原创 關於 Spfile文件誤刪除 或者 優化錯誤 恢復

http://andykbrave.blog.51cto.com/6231609/1100361

原创 我的友情鏈接

51CTO博客開發聆聽未來風吹雲動林肯周俠Linux、虛擬化