1. 為什麼我在虛擬機運行linux很卡
用free命令查看內存使用率看看 看第2行的使用率另外 我機器是4G內存 裝的是RedFlag DC Server5.0我做過測試,只啟動操作系統不啟動資料庫和應用的話,100M足以,啟動oracle10g資料庫後,300M也夠用了。但這不包含啟動其他應用的情形。看看free命令的結果看看吧。我貼一下我的結果 total used free shared buffers cachedMem: 373936 327664 46272 0 10608 255524-/+ buffers/cache: 61532 312404 swap: 1638620 0 1638620 可以看到我分配的內存是373936k,使用了61532k ,虛擬內存swap使用了0當前是只啟動oracle10g資料庫。啟動圖形界面後,使用了102632k swap使用了412k 我覺得是不是你跑了其他的應用造成的,你可以用top命令看看哪個進程使用的內存比較多
2. 物理內存8G,三個資料庫如何分配內存
不管是物理機還是虛擬機內存配置應該是:
操作系統消耗+每個並行版資料庫配置的內存<=8G
例如權:最多有兩個資料庫並行----操作系統消耗+第1個資料庫分配內存+第2個資料庫分配內存<=8G
三個資料庫全部並行----操作系統消耗+第1個資料庫分配內存+第2個資料庫分配內存+
第3個資料庫分配內存<=8G
每個資料庫的內存分配不一定一樣,根據所安裝的資料庫大小和連接客戶端的多少等情況來考慮。