系统管理员工具包- 交换空间管理和技巧

系统管理员工具包- 交换空间管理和技巧

ID:10362644

大小:64.00 KB

页数:6页

时间:2018-07-06

系统管理员工具包- 交换空间管理和技巧_第1页
系统管理员工具包- 交换空间管理和技巧_第2页
系统管理员工具包- 交换空间管理和技巧_第3页
系统管理员工具包- 交换空间管理和技巧_第4页
系统管理员工具包- 交换空间管理和技巧_第5页
资源描述:

《系统管理员工具包- 交换空间管理和技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、系统管理员工具包:交换空间管理和技巧  关于本系列  典型的UNIX®管理员拥有一套经常用于辅助管理过程的关键实用工具、诀窍和系统。存在各种用于简化不同过程的关键实用工具、命令行链和脚本。其中一些工具来自于操作系统,而大部分的诀窍则于长期的经验积累和减轻系统管理员工作压力的要求。本系列文章主要专注于最大限度地利用各种UNIX环境中可用的工具,包括简化异构环境中的管理任务的方法。  UNIX如何使用交换空间  所有UNIX操作系统都支持某种虚拟内存(VM)系统。使用VM系统,您有两个主要区域来存储有关活动应用程序及其使用的数据

2、的信息物理随机访问存储器(RAM)和硬盘驱动器上分配的空间。  在具有VM的计算机中,可加载到内存中的应用程序和数据量可以大于物理RAM,因为没有活动地使用的应用程序和信息被交换到了磁盘上(交换空间这个术语由此得名)。  VM系统的优点在于,物理RAM得到了更有效的利用这是因为它仅包含正在执行的应用程序和正在使用的数据。由于RAM比硬盘空间快,您从活动地加载的应用程序中获得了所需的性能,同时还得益于能够运行比通常所支持的更多的应用程序。  其结果是您获得了大得多的可寻址内存空间(在32为系统上为4GB,在64位系统上则更大),从而使

3、得应用程序开发更加容易,同时仍然提供高性能。  设置交换空间值  您在计算机上配置的交换空间量主要取决于应用程序和操作系统。如果交换空间太小,则可能无法运行您希望运行的所有应用程序,而如果交换空间太大,则可能在浪费那些从未使用的磁盘空间。您可能还会间接地使得系统过载,因为与太小的交换空间相比,太大的交换空间会导致糟糕的性能,这是由于与系统执行实际处理所花的时间相比,它在换入和换出页面上所花的时间更多。  不同的UNIX变体以不同的方式使用它们的交换空间。有些变体仅在已经使用完物理内存时才使用交换空间。其他变体则对所有非活动的应用程序

4、和未使用的页面使用交换空间。有些变体保留所有应用程序中的数据副本同时包括内存和交换空间中的应用程序。缺省情况下,有些变体避免使用交换空间,并尽可能提供某种机制来允许您调整交换空间的使用方式。许多变体使用这些不同安排的组合来充分利用它们的交换空间。  例如在Linux®中,当您使用2.6内核时,可以通过设置/etc/sysctl.conf中的vm.sdash;其预期用途和您希望如何处理可用VM缺乏的情况。  下面是一些保守值:  在桌面系统上,至少分配与物理RAM一样多的交换空间。  在服务器上,至少分配可用RAM的50%作为

5、交换空间。一旦头脑中有了大体数字,您就需要配置交换空间。  配置交换空间  所有UNIX系统都有多种类型的交换空间。主交换空间是通常在启动时配置的交换空间,并且通常是作为操作系统安装的一部分来设置的。所有UNIX系统通常都有一个主交换空间分配。  交换空间的创建和配置方式随不同的系统而异。在Linux下,用于交换的磁盘分区是通过分区ID来标识的,该分区必须通过mkskss)中的行来指定要用作交换空间的分区。您可以从Solaris的/etc/vfstab文件中看到这样一个示例(请参见清单1)。  清单1.在Solaris中指定要用作交

6、换空间的分区#device    device     mount      FS  fsckmount moun1234下一页——感谢阅读这篇文章,..,t#tomount   tofsck     point      type passatbootoptions#fd       -        /dev/fd     fd  -  no   -/proc     -        /proc      proc -  no   -/dev/dsk/c0d0s1-        -        se  ufs 2  yes

7、  -/devices    -        /devices    devfs-  no   -ctfs      -        /system/contractctfs -  no   -objfs     -        /system/object objfs-  no   -sp      tmpfs-  yes  -  清单2显示了Linux中的/etc/fstab文件示例。  清单2.在Linux中指定要用作交换空间的分区#<fs>      <mountpoint>  <type

8、>   <opts>  <dump/pass>/dev/sda1     /boot     ext2    noauto,noatime11/dev/sda3     /       ext3    n

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。