当前位置: 首页 > news >正文

厦门同安区建设局网站全球搜索引擎市场份额

厦门同安区建设局网站,全球搜索引擎市场份额,泉州企业建站程序,个人名下公司查询网当系统的物理内存不够用的时候#xff0c;就需要将物理内存中的一部分空间释放出来#xff0c;以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么 操作的程序#xff0c;这些被释放的空间被临时保存到Swap空间中#xff0c;等到那些程序要运行时…当系统的物理内存不够用的时候就需要将物理内存中的一部分空间释放出来以供当前运行的程序使用。那些被释放的空间可能来自一些很长时间没有什么 操作的程序这些被释放的空间被临时保存到Swap空间中等到那些程序要运行时再从Swap中恢复保存的数据到内存中。这样系统总是在物理内存不够 时才进行Swap交换。这个是SWAP 交换分区的作用。 系统中交换分区的大小并不取决于物理内存的量而是取决于系统中内存的负荷所以在安装系统时要根据具体的业务来设置SWAP的值。其实虚拟内存并不是等到物理内存用尽了才使用的是否尽量的使用或不使用swap在内核空间有一个参数控制。 # cat /proc/sys/vm/swappiness 60 表示默认的swappiness的值为60。换而言之当swap空间使用达到60%的时候开始释放物理内存中的cache/buffers。 swappiness0 的时候表示最大限度使用物理内存然后才是swap空间swappiness100 的时候表示积极的使用swap分区并且把内存上的数据及时的搬运到swap空间里面。 现在服务器的内存动不动就是上百G所以我们可以把这个参数值设置的低一些让操作系统尽可能的使用物理内存降低系统对swap的使用从而提高系统的性能。例如 # echo 10 /proc/sys/vm/swappiness 或者 # sysctl vm.swappiness10 vm.swappiness 10 # cat /proc/sys/vm/swappiness 10 这表明修改已经生效。但是如果我们重启了系统它又会变成60。为了让我们的修改长久有效可以修改配置文件/etc/sysctl.conf # echo vm.swappiness10 /etc/sysctl.conf 为了让它即时生效可执行 # sysctl -p 重新载入配置文件。  目前Red Hat红帽官方推荐交换分区的大小应当与系统物理内存的大小保持线性比例关系。不过在小于2GB物理内存的系统中交换分区大小应该设置为内存大小的 两倍如果内存大小多于2GB交换分区大小应该是物理内存大小加上2GB。其原因在于系统中的物理内存越大 对于内存的负荷可能也越大。但是如果物理内存大小扩展到数百GB这样做就没什么意义了。 最近在Gentoo中编译webkit-gtk-1.10.2-r300辛辛苦苦编译了几个小时结果报错 collect2: ld termiinated with signal 9 [Killed] 通过Google搜索发现这是由于编译过程中机器的内存耗尽引起的。这就是说解决问题的办法是增加内存。不过加物理内存是远水解不了近火。既然 Linux中的交换分区也是内存的一部分于是不妨尝试增加交换分区。 这又让我们想起了红帽官方对于交换分区的建议Linux系统交换分区最适合的大小是物理内存的1-2倍。可是谁又会在分区的时候记得这些呢不过由于 Linux允许文件系统中存在多个交换分区或者交换分区文件所以亡羊补牢、为时未晚。如果我们的磁盘空间还尚有空余没有划分那么我们可以直接利用分区 工具再分出一个交换分区。倘若你像我一样所有空间都已经被划分完了那么只剩一招了—使用交换分区文件。下面我们主要来说说如何利用交换分区文件扩大分 区。 首先需要制作交换分区文件。考虑到我的老机器已有的物理内存是1G、现有交换分区大小是500M。为了我们的编译过程顺利完成不妨考虑交换分区文件的大小为1G。为此执行下述命令 $ sudo dd if/dev/zero of/var/tmp/swap bs1k count1024000 记录了10240000 的读入 记录了10240000 的写出 1048576000字节(1.0 GB)已复制5.07655 秒207 MB/秒 它将在/var/tmp路径创建一个名为swap、大小为1G的分区文件该分区文件拥有1024000个扇区block)每个扇区大小为1K。接着再把这个分区文件格式化为交换分区格式 $ sudo mkswap /var/tmp/swap 随后将它挂载到文件系统 $ sudo swapon /var/tmp/swap 如果想要确认交换分区是否挂载成功可执行 $ swapon -s Filename Type Size Used Priority /dev/sda1 partition 511996 16192 ?1 /var/tmp/swap file 1023996 0 ?2 从显示结果来看我们确实看到了文件格式交换分区被加载。如果还想要查看系统内存情况只需执行 $ free -mtotal used free shared buffers cached Mem: 995 935 60 0 6 551 -/ buffers/cache: 376 618 Swap: 1499 15 1484 通过扩大swap区可以正常将webkit-gtk-1.10.2-r300编译完。实际上用top跟踪webkit-gtk-1.10.2- r300的编译过程会发现整个编译过程所需要的内存大概在2G左右。而我们通过增加交换分区的大小总获得了2.5G左右的内存空间。编译完之后如果 我们不再需要这一块交换分区文件那么可以先卸载再删除它 $ sudo swapoff /var/tmp/swap $ sudo rm -rf /var/tmp/swap 倘若我们仍希望交换分区文件为以后的编译提供便利那么可以选择保留它。不过在使用它之前必须先挂载它因为一旦重启原先的挂载便会失效若要让我们的交换分区文件随机器启动自动挂载则可修改/etc/fstab文件例如作如下设置 $ cat /etc/fstab | grep -i swap /dev/sda1 none swap sw 0 0 /var/tmp/swap swap swap defaults 0 0转载于:https://www.cnblogs.com/ericsun/p/3263739.html
http://www.zqtcl.cn/news/229561/

相关文章:

  • 城乡建设部官网查证如何进行网站的seo
  • 为何只有建设银行网站打不开阳江网络问政
  • 浦东做营销网站河北黄骅市网站建设
  • 青岛哪里有做网站公司的东莞东坑网站设计
  • 建站公司是什么郴州网站建设哪家做的好
  • 鞍山市住房和城乡建设网站网站几个数据库
  • 网站的内容建设安徽做网站
  • 有建网站的软件深圳专业做网站专业公司
  • 成都建设网站的公司汕尾海丰建设规划局网站
  • 南京cms建站企业网站的优化
  • 织梦网络设计工作室网站模板wordpress %postname%
  • 网站建设默认字体2020广东黄页
  • 金融电子商务网站建设深圳有什么公司名称
  • 网站设计 术语wordpress 图片弹出
  • 哪些域名不能够做淘宝客网站查建设公司年度保证金网站
  • 自己怎样用手机建网站网站优化 北京
  • 深圳小语种网站建设深圳做网站哪个平台好
  • 给个高质量的网站做网站优化有前景吗
  • 外贸网站 源怎么利用互联网平台赚钱
  • 营销型网站建设平台wordpress 添加 常规
  • php主做哪种类型网站高端公司小程序建设
  • 网站域名301是什么意思在一呼百应上做网站行吗
  • 怎么做百度口碑网站郑州网站设计专家
  • 珠海网络公司网站建设邯郸铸邯网络信息科技有限公
  • 室内设计者联盟官网哈尔滨百度搜索排名优化
  • 网站公司打电话来说做网站天下信息网
  • 汕头制作企业网站百度舆情监测平台
  • 怎样跟网站做优化呢火狐搜索引擎
  • 如何做网站的维护和推广水利网站建设管理汇报
  • 申请网站就是做网站吗怎样凡科建设网站