1. 程式人生 > >Linux中增加虛擬記憶體的方法

Linux中增加虛擬記憶體的方法

 1、開啟終端,切換到root使用者,輸入:free -m檢視記憶體狀態
[[email protected] lxt]# free -m
             total       used       free     shared    buffers     cached
Mem:           498        357        141          0         27        162
-/+ buffers/cache:        167        331
Swap:         1023          0       1023


2、輸入df -B M(或df -m)檢視各分割槽當前使用情況
[

[email protected] lxt]# df -B M
檔案系統               1M-塊        已用     可用 已用% 掛載點
/dev/mapper/vg_lxt-lv_root
                        12875M     4059M     8162M  34% /
/dev/sda7                 194M       14M      170M   8% /boot
tmpfs                     250M        1M      249M   1% /dev/shm
(fdisk -l可檢視磁碟分割槽情況)

3、選擇一個較大的分割槽,建立分割槽檔案:
[
[email protected]
lxt]# dd if=/dev/zero of=/swapadd bs=1024 count=524288
524288+0 records in
524288+0 records out
536870912 bytes (537 MB) copied,13.0709 秒,41.1 MB/秒
以上命令在根目錄新建一個名為swapadd,大小為512M的虛擬記憶體檔案

4、移動該檔案到空間較大的其他分割槽:
[[email protected] lxt]# mkdir /mnt/swap
[[email protected] /]# mv swapadd /mnt/swap

5、執行以下命令啟用虛擬記憶體並重啟電腦
[
[email protected]
/]# mkswap /mnt/swap/swapadd
Setting up swapspace version 1, size = 524284 KiB
no label, UUID=a5c8b651-6f64-4414-bb5f-580b742acfce
[[email protected] /]# swapon /mnt/swap/swapadd
檢視記憶體:
[[email protected] /]# free -m
             total       used       free     shared    buffers     cached
Mem:           498        492          6          0         15        302
-/+ buffers/cache:        174        323
Swap:         1535          0       1535

6、如果不需要使用新增的虛擬記憶體,則輸入:
swapoff -v /mnt/swap/swapadd

相關推薦

Linux增加虛擬記憶體方法

 1、開啟終端,切換到root使用者,輸入:free -m檢視記憶體狀態[[email protected] lxt]# free -m             total       used       free     shared    buffers     cachedMem:    

Linux檢查可用記憶體的5種方法

作為Linux使用者,特別是管理員,我們需要檢查系統使用多少記憶體資源以及有多少記憶體資源是空閒的。我們還知道,通過Linux命令列而不是圖形使用者介面可以更好地實現大多數與管理相關的任務。例如,伺服器主要在shell上工作,並且首先沒有可用的UI。由於最重要的是要檢查伺服器上的記憶體資源,因此最好學習可以幫

linux系統磁碟分割槽以及建立一個swap檔案增加虛擬記憶體

一般常用的分割槽命令是fdisk  /磁碟  不過它只能用於硬碟<2T的。分割槽:主分割槽+邏輯分割槽構成 >=2T的要用到parted。一個linux系統最多隻能建立4個主分割槽 先分割

Centos7.2在虛擬機器Vmware增加硬碟的方法

1,  進入Vmware中的Centos7.2的設定部分,新增一塊新硬碟大小60G。 2,  使用df –h檢視當前系統磁碟的掛載情況。 3,  使用fdisk –l可以檢視當前系統系統掛載的磁碟情況。 4,  使用fdisk/dev/sdb(新加磁碟的路徑)可以對新加磁碟

Linux】手動增加虛擬記憶體

筆者使用的是Deepin 15.1,前幾天安裝MyEclipse時,安裝程式報了一個錯誤,意思是說:想要安裝,必須要有多大的記憶體(忘了……),還需要64M的虛擬記憶體,但是你的虛擬記憶體是 0。 我的虛擬記憶體竟然是 0!!系統自動安裝的時候竟然沒有分配sw

linux 的分區方法以及遠程連接拍錯

linux 中 的分區方法以及遠程連接拍錯一.1.通用的分區方法---沒有什麽重要的數據 /boot 200M 存放系統的引導信息,內核 swap 交換分區 防止內存用光了 臨時的一個內存 如果你的內存小於8G swap是內存的1.5倍 如果 你的內存大於8G sw

linuxecho的使用方法

text 字符 span each mark add 沒有 發現 選項 1.echo命令我們經常使用的選項有兩個,一個是-n,表示輸出之後不換行。另外一個是-e,表示對於轉義字符按對應的方式處理,假設不加-e那麽對於轉義字符會按普通字符處理。

linux軟件安裝方法總結

linuxlinux中軟件安裝方法:1 rpm -ivh 包名.rpm 有依賴問題,安裝A,A需要先安裝B,B先安裝C等。2 yum安裝,yum包管理器,yum安裝解決rpm安裝的依賴問題,安裝更簡單化。 優點:簡單,易用,高效 缺點:不能定制 centos切換在線yum源地址為ali

LinuxKVM虛擬機是什麽

桌面 vmware 沒有 正在 cpuinfo linux clas 6.2 開啟 概念: Kernel-based Virtual Machine的簡稱,是一個開源的系統虛擬化模塊,自Linux 2.6.20之後集成在Linux的各個主要發行版本中。它使用Linux自身

Linux執行 .sh 的方法

比較 文件 mage 可執行 bash 關鍵字 fin 結束 進入 linux下執行.sh文件的方法 .sh文件就是文本文件,如果要執行,需要使用chmod a+x xxx.sh來給可執行權限。 是bash腳本麽 可以用touch test.sh #創建te

Linux虛擬機器

1.手動安裝虛擬機器 本地要有虛擬機器映象 物理機root使用者下virt-manager虛擬機器管理器: 步驟: 左上角>>Local install media(ISO image or CDROM)>>Use ISO image>>Br

Linux的常用記憶體問題檢測工具

C/C++等底層語言在提供強大功能及效能的同時,其靈活的記憶體訪問也帶來了各種糾結的問題。如果crash的地方正是記憶體使用錯誤的地方,說明你人品好。如果crash的地方記憶體明顯不是

linux 程序的虛擬記憶體

當我們建立一個程序時,我們知道程序有以下特點: 每個程序都有自己獨立的 4G 記憶體空間,各個程序的記憶體空間具有類似的結構 一個新程序建立的時候,將會建立起自己的記憶體空間,此程序的資料、程式碼等從磁碟拷貝到自己的程序空間,哪些資料在哪裡,都由程序控制表中的 task_s

Linux虛擬機器圖形介面安裝步驟

虛擬機器圖形介面安裝 步驟: 1.切換到超級使用者,使用virt-manager命令,顯示已經有的虛擬機器,froce off強制關閉,因為虛擬機器佔用記憶體。(free -m能看到剩餘記憶體) 2.開啟圖形介面,選擇下圖中左側第一個小電檢視形或者在“Name”一欄右鍵

Linux生成虛擬機器快照

####對於系統中安裝好的虛擬機器,如果誤刪了虛擬機器的相關檔案(name.qcow2),從而導致虛擬機器無法啟動,此時為了防止這種情況,我們可以對虛擬機器進行快照,就如同我們拍照後,是對照片進行各種加工處理,達到效果,而不是對人進行處理。 ###對虛擬機器進行

LinuxCPU與記憶體效能監測

在系統維護的過程中,隨時可能有需要檢視 CPU 使用率記憶體使用情況的需要,尤其是涉及到JVM,程式調優的情況,並根據相應資訊分析系統狀況的需要。 top命令 top命令是Linux下常用的效能分析工

linux增加swap分割槽檔案

         小叨下背景:筆者的伺服器記憶體只有1g,少得可憐。之前使用apache,不堪忍受其過量的記憶體消耗,網站卡得想哭,資料庫也不斷地崩,無奈投入nginx的懷抱並且已經喜歡上了nginx,具體請看

Linuxfdisk分割槽使用方法

  一、fdisk 的介紹fdisk - Partition table manipulator for Linux ,譯成中文的意思是磁碟分割槽表操作工具;本人譯的不太好,也沒有看中文文件;其實就是分割槽工具fdsik 能劃分磁碟成為若干個區,同時也能為每個分割槽指定分割槽

Linuxbuff/cache記憶體佔用過高解決辦法

如何回收cache? Linux核心會在記憶體將要耗盡的時候,觸發記憶體回收的工作,以便釋放出記憶體給急需記憶體的程序使用。一般情況下,這個操作中主要的記憶體釋放都來自於對buffer/cache的釋放。尤其是被使用更多的cache空間。既然它主要用來做快

利用shell指令碼監控linuxCPU、記憶體和磁碟利用率。(centos7)

  這篇部落格中所寫的,在實際工作中並沒有什麼卵用,工作中並不會用到這種指令碼去監控。不過自己寫一遍,可以讓初學者對CPU、記憶體、磁碟等一些基礎知識和基礎命令更加了解。 1、利用vmstat工具監控CPU詳細資訊,然後基於/proc/stat計算CPU利用率進行監控,超過80報警並提取出佔用cpu最高的前十