熱搜:win11繞過(guò)硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動(dòng)盤 真正純凈版的win7系統(tǒng)
時(shí)間:2014-12-18 14:12:56 作者:qipeng 來(lái)源:系統(tǒng)之家 1. 掃描二維碼隨時(shí)看資訊 2. 請(qǐng)使用手機(jī)瀏覽器訪問(wèn): https://m.xitongzhijia.net/xtjc/20141218/32894.html 手機(jī)查看 評(píng)論 反饋
下面顯示了 Linux 中的 /etc/fstab 文件示例
代碼如下:
# 《fs》 《mountpoint》 《type》 《opts》
《dump/pass》
/dev/sda1 /boot ext2 noauto,noatime 1 1
/dev/sda3 / ext3 noatime 0 0
/dev/sda2 none swap sw 0 0
/dev/hda1 /var/lib/mysql ext3 noatime 1 2
/dev/hdb1 /export/data ext3 noatime 1 2
/dev/hde1 /export/home ext3 noatime 1 2
/dev/hde2 /var/tmp ext3 noatime 1 2
/dev/hde3 /usr/portage/distfiles ext3 noatime 1 2
/dev/hde4 /tmp ext3 noatime 1 2
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
none /proc proc defaults 0 0
最后,您可以在 AIX 中使用 /etc/swapspaces 文件來(lái)配置交換空間分區(qū)
代碼如下:
* This file is modified by the chps, mkps and rmps commands and referenced
* by the lsps and swapon commands.
hd6:
dev = /dev/hd6
paging00:
dev = /dev/paging00
paging01:
dev = /dev/paging01
您應(yīng)該使用對(duì)應(yīng)的命令或 Smitty 工具來(lái)修改該文件內(nèi)容,而不要直接編輯該文件。
若要?jiǎng)h除額外的交換空間,您可以使用對(duì)應(yīng)的 swapoff 或 swap -d 命令來(lái)禁用該交換分區(qū)。然而要注意,您只能禁用當(dāng)前未使用的交換分區(qū),并且不能禁用主交換分區(qū)。
五、添加臨時(shí)交換容量
有時(shí)您可能會(huì)用盡已配置的交換空間分區(qū),從而在短時(shí)間內(nèi)需要更多 VM,直到您能夠組織某種更永久性的解決方案。如果有某個(gè)分區(qū)可用,您可以按照上面在配置交換分區(qū)部分中的介紹來(lái)準(zhǔn)備它。
如果沒(méi)有空余的分區(qū)可用,您可以創(chuàng)建一個(gè)或多個(gè)文件,并將它們臨時(shí)添加到可用交換池中。大多數(shù)系統(tǒng)甚至允許您在 NFS 安裝的文件系統(tǒng)上使用交換文件,當(dāng)您沒(méi)有本地磁盤空間可用時(shí),就可以使用這樣的文件系統(tǒng)。
若要將文件用于交換空間,請(qǐng)首先創(chuàng)建一個(gè)適當(dāng)?shù)奈募。mkfile》 命令在這里最合適,因?yàn)樗峁┝藙?chuàng)建大型文件的簡(jiǎn)單方法。您可以在命令行指定文件名和文件大。
代碼如下:
mkfile 512m /export/data/swapfile
然后可以像添加分區(qū)一樣添加該文件:
代碼如下:
$ swap -a /export/data/swapfile
or
代碼如下:
$ swapon /export/data/swapfile
以這種方式使用的交換文件通常決不是針對(duì)交換空間問(wèn)題的長(zhǎng)期解決方案。您應(yīng)該盡快為交換空間配置專用分區(qū)。
六、監(jiān)視交換空間使用情況
交換空間及其使用情況的監(jiān)視包括兩個(gè)方面:當(dāng)前使用情況和活動(dòng)使用情況。您可以在各種 UNIX 變體中找到一批不同的工具,它們報(bào)告可用空閑內(nèi)存和 VM 使用情況以及當(dāng)前使用情況。
在 Solaris 下,swap 工具提供了大多數(shù)交換接口功能,包括報(bào)告使用情況和可用設(shè)備。例如,若要獲得已配置的交換設(shè)備列表,如在 Solaris 下監(jiān)視交換空間使用情況
代碼如下:
$ swap -l
swapfile dev swaplo blocks free
/dev/dsk/c0d0s1 102,1 8 1220928 1220928
在 AIX 下,您可以使用 lsps 工具來(lái)獲得同樣的信息
代碼如下:
$ lsps -a
Page Space Physical Volume Volume Group Size %Used Active Auto
hd6 hdisk0 rootvg 2048MB 3 yes yes
在 Linux 下,您可以使用 swapon 工具
代碼如下:
$ swapon -s
Filename Type Size Used Priority
/dev/sda2 partition 1004052 319744 -1
在上述每個(gè)示例中,您都可以看到可用交換空間位置列表及其用途,并大致了解交換空間的當(dāng)前使用量情況。
這些快照視圖非常有用,但它們僅顯示了當(dāng)前使用情況。其中有關(guān)交換空間的定期或全面使用情況的信息非常少。出于性能的考慮,或者在診斷您懷疑可能與交換空間有關(guān)的問(wèn)題時(shí),您通常需要內(nèi)存和分頁(yè)使用情況的更加交互式的視圖。
七、活動(dòng) VM 監(jiān)視
vmstat 命令可以提供虛擬內(nèi)存使用情況的長(zhǎng)期視圖,包括提供有關(guān)交換空間與 RAM 之間正在活動(dòng)地交換的內(nèi)存量的信息。在命令行上,您需要指定要在報(bào)告統(tǒng)計(jì)信息時(shí)使用的間隔(以秒為單位)。結(jié)果輸出顯示了大量的信息,并且可用于做出有關(guān) VM 配置和分配的決策。
下面顯示了針對(duì) Solaris 計(jì)算機(jī)的輸出示例(間隔為五秒)
代碼如下:
kthr memory page disk faults cpu
r b w swap free re mf pi po fr de sr cd cd cd cd in sy cs us sy id
0 0 0 945932 385632 9 36 13 0 1 0 100 3 0 0 0 413 172 87 0 36 63
0 0 0 944616 384068 0 8 3 0 0 0 0 0 0 0 0 654 21 51 0 1 99
0 0 0 944612 384064 0 0 0 0 0 0 0 0 0 0 0 596 21 52 0 1 99
0 0 0 944612 384064 0 0 0 0 0 0 0 0 0 0 0 694 12 48 0 1 99
0 0 0 944612 384064 0 0 0 0 0 0 0 5 0 0 0 658 11 50 0 1 99
0 0 0 944612 384064 0 0 0 0 0 0 0 0 0 0 0 576 18 52 0 1 99
0 0 0 944500 383988 115 850 1 0 0 0 0 0 0 0 0 612 1656 120 1 5 94
0 0 0 942060 382444 6 62 0 0 0 0 0 0 0 0 0 669 256 146 0 2 98
0 0 0 942048 382432 9 105 0 0 0 0 0 0 0 0 0 699 414 188 0 2 98
0 0 0 946188 388188 481 2400 10 10 10 0 0 5 0 0 0 595 12613 6082 6 18 76
0 0 0 944488 386308 769 4753 1 8 8 0 0 7 0 0 0 625 15705 6285 8 29 63
0 0 0 943128 385104 839 5194 176 9 9 0 0 14 0 0 0 579 16077 6304 8 32 60
0 0 0 937692 377628 32 209 2 0 0 0 0 2 0 0 0 654 403 131 0 2 97
0 0 0 937228 377208 0 0 0 0 0 0 0 0 0 0 0 647 38 63 0 1 99
0 0 0 937220 377200 121 980 0 0 0 0 0 0 0 0 0 623 1246 218 1 6 93
0 0 0 937348 377320 126 1044 2 1 1 0 0 3 0 0 0 667 1266 228 1 7 93
0 0 0 937428 377408 57 686 0 0 0 0 0 0 0 0 0 702 890 180 1 5 94
0 0 0 937436 377404 72 861 0 0 0 0 0 54 0 0 0 689 1113 295 1 6 93
其中存在許多列——有些列比另一些列更重要。關(guān)鍵的列包括:
* swap——顯示可用的總交換空間
* free——顯示空閑的交換空間量
* pi——換入的千字節(jié)數(shù)
* po——換出的千字節(jié)數(shù)
* fr——空閑的千字節(jié)數(shù)
非常低的空閑空間量和較高的換入或換出頁(yè)數(shù)可能表明 VM 不足,非常高的換入和換出頁(yè)數(shù)可能表明物理 RAM 不足。
八、將交換空間用于臨時(shí)存儲(chǔ)
在某些 UNIX 變體下,特別是 Solaris 和 Linux,您可以使用 tmpfs 文件系統(tǒng);該文件系統(tǒng)使用 VM 作為存儲(chǔ)空間。當(dāng)您有充足的 RAM 時(shí),這提供了支持超快速磁盤訪問(wèn)的理想方法;未使用的文件將交換到磁盤上。其結(jié)果是實(shí)現(xiàn)了快速訪問(wèn)最常用文件的高效解決方案,并且它可以顯著提高應(yīng)用程序速度,例如軟件開(kāi)發(fā),其中要在編譯過(guò)程期間創(chuàng)建大量的臨時(shí)文件。
上面就是Linux下交換空間的使用方法介紹了,如果你的系統(tǒng)空間滿了,可配置交換空間解決該問(wèn)題,但交換空間內(nèi)存有限,光靠交換空間只能暫時(shí)解決問(wèn)題。
發(fā)表評(píng)論
共0條
評(píng)論就這些咯,讓大家也知道你的獨(dú)特見(jiàn)解
立即評(píng)論以上留言僅代表用戶個(gè)人觀點(diǎn),不代表系統(tǒng)之家立場(chǎng)