增加虚拟内存的两种方法

#查看当前虚拟内存信息

[/var/ftp/ks]#swapon -s 
Filename                                Type            Size    Used    Priority 
/dev/sda2                               partition       2096472 92      -1 

 

#添加虚拟内存
#1.通过分区增加

[/var/ftp/ks]#fdisk -l 

Disk /dev/sda: 21.4 GB, 21474836480 bytes 
255 heads, 63 sectors/track, 2610 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *           1        2349    18868311   83  Linux 
/dev/sda2            2350        2610     2096482+  82  Linux swap / Solaris 

Disk /dev/sdb: 21.4 GB, 21474836480 bytes 
255 heads, 63 sectors/track, 2610 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1               1         123      987966   8e  Linux LVM 
/dev/sdb2             124         246      987997+  8e  Linux LVM 
/dev/sdb3             247         369      987997+  8e  Linux LVM 
/dev/sdb4             370        2610    18000832+   5  Extended 
/dev/sdb5             370         492      987966   8e  Linux LVM 

 

[/var/ftp/ks]#fdisk /dev/sdb 

The number of cylinders for this disk is set to 2610. 
There is nothing wrong with that, but this is larger than 1024, 
and could in certain setups cause problems with: 
1) software that runs at boot time (e.g., old versions of LILO) 
2) booting and partitioning software from other OSs 
   (e.g., DOS FDISK, OS/2 FDISK) 

Command (m for help): p 

Disk /dev/sdb: 21.4 GB, 21474836480 bytes 
255 heads, 63 sectors/track, 2610 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1               1         123      987966   8e  Linux LVM 
/dev/sdb2             124         246      987997+  8e  Linux LVM 
/dev/sdb3             247         369      987997+  8e  Linux LVM 
/dev/sdb4             370        2610    18000832+   5  Extended 
/dev/sdb5             370         492      987966   8e  Linux LVM 

Command (m for help): n 
First cylinder (493-2610, default 493): 
Using default value 493 
Last cylinder or +size or +sizeM or +sizeK (493-2610, default 2610): +500M 

Command (m for help): p 

Disk /dev/sdb: 21.4 GB, 21474836480 bytes 
255 heads, 63 sectors/track, 2610 cylinders 
Units = cylinders of 16065 * 512 = 8225280 bytes 

   Device Boot      Start         End      Blocks   Id  System 
/dev/sdb1               1         123      987966   8e  Linux LVM 
/dev/sdb2             124         246      987997+  8e  Linux LVM 
/dev/sdb3             247         369      987997+  8e  Linux LVM 
/dev/sdb4             370        2610    18000832+   5  Extended 
/dev/sdb5             370         492      987966   8e  Linux LVM 
/dev/sdb6             493         554      497983+  83  Linux 

#修改标签为82,即交换分区标示 
Command (m for help): t 
Partition number (1-6): 6 
Hex code (type L to list codes): 82 
Changed system type of partition 6 to 82 (Linux swap / Solaris) 

Command (m for help): w 
The partition table has been altered! 

Calling ioctl() to re-read partition table. 

WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 
The kernel still uses the old table. 
The new table will be used at the next reboot. 
Syncing disks. 

 #刷新分区信息

[/var/ftp/ks]#partprobe /dev/sdb 
[/var/ftp/ks]#mkswap /dev/sdb6 
Setting up swaace version 1, size = 509927 kB 

 

#增加分区为交换

[/var/ftp/ks]#swapon /dev/sdb6 
[/var/ftp/ks]#swapon -s 
Filename                                Type            Size    Used    Priority 
/dev/sda2                               partition       2096472 76      -1 
/dev/sdb6                               partition       497972  0       -2 

 

#修改优先级,-p指定优先级范围0-32767,越大越优先。

[/var/ftp/ks]#swapoff /dev/sdb6 
[/var/ftp/ks]#swapon -p 5 /dev/sdb6 
[/var/ftp/ks]#swapon -s 
Filename                                Type            Size    Used    Priority 
/dev/sda2                               partition       2096472 76      -1 
/dev/sdb6                               partition       497972  0       5 
[/var/ftp/ks]#vi /etc/fstab 
LABEL=/                 /                       ext3    defaults        1 1 
tmpfs                   /dev/shm                tmpfs   defaults        0 0 
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0 
sysfs                   /sys                    sysfs   defaults        0 0 
proc                    /proc                   proc    defaults        0 0 
LABEL=SWAP-sda2         swap                    swap    defaults        0 0 
"/etc/fstab" 8L, 598C written                                     

 

#2.通过文件增加

#创建一个文件,格式化为swap格式

[/var/ftp/ks]#dd if=/dev/zero of=/home/swapfile bs=1024 count=1024 
1024+0 records in 
1024+0 records out 
1048576 bytes (1.0 MB) copied, 0.00702343 seconds, 149 MB/s 
[/var/ftp/ks]#mkswap /home/swapfile 
Setting up swaace version 1, size = 1044 kB 

 

#启用文件作为swap

[/var/ftp/ks]#swapon /home/swapfile 
[/var/ftp/ks]#swapon -s 
Filename                                Type            Size    Used    Priority 
/dev/sda2                               partition       2096472 76      -1 
/dev/sdb6                               partition       497972  0       5 
/home/swapfile                          file            1016    0       -3

 

爬虫Python学习是指学习如何使用Python编程语言来进行网络爬取和数据提取的过程。Python是一种简单易学且功能强大的编程语言,因此被广泛用于爬虫开发。爬虫是指通过编写程序自动抓取网页上的信息,可以用于数据采集、数据分析、网站监测等多个领域。 对于想要学习爬虫的新手来说,Python是一个很好的入门语言。Python的语法简洁易懂,而且有丰富的第三方库和工具,如BeautifulSoup、Scrapy等,可以帮助开发者更轻松地进行网页解析和数据提取。此外,Python还有很多优秀的教程和学习资源可供选择,可以帮助新手快速入门并掌握爬虫技能。 如果你对Python编程有一定的基础,那么学习爬虫并不难。你可以通过观看教学视频、阅读教程、参与在线课程等方式来学习。网络上有很多免费和付费的学习资源可供选择,你可以根据自己的需求和学习风格选择适合自己的学习材料。 总之,学习爬虫Python需要一定的编程基础,但并不难。通过选择合适的学习资源和不断实践,你可以逐步掌握爬虫的技能,并在实际项目中应用它们。 #### 引用[.reference_title] - *1* *3* [如何自学Python爬虫? 零基础入门教程](https://blog.youkuaiyun.com/zihong523/article/details/122001612)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [新手小白必看 Python爬虫学习路线全面指导](https://blog.youkuaiyun.com/weixin_67991858/article/details/128370135)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值