Below you will find pages that utilize the taxonomy term “交换分区”
December 28, 2010
增加FreeBSD服务器的swap交换分区
"**** ****晚上有客户反映服务器无法访问了,我好不容易蹭了附近邻居的一个无线网络,连上服务器后发现了很多异常链接,swap交换空间占用99%左右,日志中发现如下记录\nJul 27 23:52:19 freebsd1 kernel: pid 49901 (httpd), uid 1002, was killed: out of swap space\n立即重启了apache后,swapinfo显示占用情况很快从5%迅速上升到64%直到99%\n在 FreeBSD 中创建交换文件\n确认您的内核配置包含虚拟磁盘(Memory disk)驱动 (md(4))。它在 GENERIC 内核中是默认的。 device md # Memory \u0026#34;disks\u0026#34; 创建一个交换文件 64M(/usr/swap0): # dd if=/dev/zero of=/usr/swap0 bs=1024k count=64 赋予它(/usr/swap0)一个适当的权限: # chmod 0600 /usr/swap0 在 /etc/rc.conf 中启用交换文件: …"
December 17, 2010
FreeBSD交换分区大小的重要性
"查看交换分区大小:\n#swapinfo -m\n前天给数据库服务器添加完内存,发现系统运行不太正常,效率比较低下,vmstat 中 faults 的 system call 比较高,有点怀疑是交换分区比物理内存少的缘故(交换分区还是原来的6G内存的大小)。再次温习 手册:\nThe kernel’s VM paging algorithms are tuned to perform best when the swap partition is at least two times the size of main memory. Configuring too little swap can lead to inefficiencies in the VM page scanning code and might create issues later if more memory is added.\n后将交换区增加到物理内存的两倍,虽然效率没有完全恢复,但目前看来还是好了很多。(由于是现有系统,只能通过添加 Swapfiles 的方式增加交换分区,但基于 Swapfiles 方式对性能 …"
December 17, 2010
FreeBSD下添加交换分区大小
"11.14 添加交换空间 不管您计划得如何好,有时候系统并不像您所期待的那样运行。 如果您发现需要更多的交换空间,添加它很简单。 有三种方法增加交换空间:添加一块新的硬盘驱动器、通过 NFS 使用交换空间和在一个现有的分区上创建一个交换文件。\n要了解关于如何加密交换区, 相关配置, 以及为什么要这样做, 请参阅手册的 第 18.17 节。\n11.14.1 在新的硬盘驱动器上使用交换空间\n这是添加交换空间最好的方法, 当然为了达到这个目的需要添加一块硬盘。 毕竟您总是可以使用另一块磁盘。如果能这么做, 重新阅读一下手册中关于交换空间的 第 11.2 节 来了解如何最优地安排交换空间。\n11.14.2 通过 NFS 交换\n除非没有可以用作交换空间的本地硬盘时, 否则不推荐您使用 NFS 来作为交换空间使用。 NFS 交换会受到可用网络带宽限制并且增加 NFS 服务器的负担。\n11.14.3 交换文件\n您可以创建一个指定大小的文件用来当作交换文件。 在我们的例子中我们将会使用叫做 /usr/swap0 的 64MB 大小的文件。当然您也可以使用任何您所希望的名字。\n例 11-1. …"