LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: zrael

[求助]请教!2G内存可以不要swap吗,如何创建一个swap的文件?

[复制链接]
 楼主| 发表于 2009-9-2 09:08:12 | 显示全部楼层
Post by iwanttobethat;2022856
我的是1.25G内存,一直都没有用swap, 没有问题


不知道你有试过笔记本从休眠中恢复过来没,我笔记本休眠中恢复就会很卡。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 09:32:06 | 显示全部楼层
8G 内存都swap过...
回复 支持 反对

使用道具 举报

发表于 2009-9-2 10:36:23 | 显示全部楼层
下面是临时增加交换空间的 shell 脚本,可以产生出一个交换文件,交换文件是通过一个文件系统来访问,因此会减慢 I/O 速度,并降低性能。


#!/bin/bash

# 设置交换空间的地点
FILENAME=/tmp/swapfile

# 大小为 65M
SWAPSIZE=65536

# 清空
rm -f $FILENAME

# 产生一个 64 M 的空文件:
dd if=/dev/zero of=$FILENAME bs=1024 count=$SWAPSIZE

# 初始化该文件为交换文件:
mkswap $FILENAME $SWAPSIZE

# 强迫将已更改的数据写入磁盘:
sync

# 激活这个交换文件:
swapon $FILENAME
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-2 10:43:24 | 显示全部楼层
谢谢 抽烟斗的狗
呵呵。
我有一个疑问,如果不设置swap,那么休眠的时候是否会出问题?
回复 支持 反对

使用道具 举报

发表于 2009-9-2 17:25:08 | 显示全部楼层
2G就不用swap了? 估计desktop没事。

16G的都用swap呢//
回复 支持 反对

使用道具 举报

发表于 2009-9-2 17:30:13 | 显示全部楼层
Post by zrael;2022963
这个我同意,笔记本休眠的时候是会使用到swap来存放内存的东西,但是我发现休眠恢复的时候硬盘狂读,要显示桌面特别的慢,机子卡的要死,有啥办法解决?


你用什么内核?最好用tuxonice-sources。

Post by zrael;2023000
我有一个疑问,如果不设置swap,那么休眠的时候是否会出问题


那就无法休眠,因为休眠本质是把内存数据转移到硬盘。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 17:36:37 | 显示全部楼层
补充一下,如果要将swap文件加入fstab,要这样写:
  1. /path-to-swap-file none swap loop,sw 0 0
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-9-2 18:54:15 | 显示全部楼层
Post by zrael;2022964
不知道你有试过笔记本从休眠中恢复过来没,我笔记本休眠中恢复就会很卡。
没有试过休眠,没有swap不可以用的吧
回复 支持 反对

使用道具 举报

发表于 2009-9-2 19:11:39 | 显示全部楼层
我看linux是对内存有多少用多少,直到用尽才会考虑其它的。

我2G内存,开vbox后swap会使用几百k,linux知道你没内存了,它就会释放原来内存中已经没用的东西了吧?我是这样想的。

打开vbox运行一些大程序,然后用top看看,swap一般都会被使用一点点的。但不会使用更多了,知道linux内存使用原理的人来说说吧。
回复 支持 反对

使用道具 举报

发表于 2009-9-2 19:24:45 | 显示全部楼层
Post by zrael;2022963
这个我同意,笔记本休眠的时候是会使用到swap来存放内存的东西,但是我发现休眠恢复的时候硬盘狂读,要显示桌面特别的慢,机子卡的要死,有啥办法解决?



也不能说有洁癖吧,我笔记本80G的硬盘分了8个区,其中独立出来的有boot  swap  /  还有Windows下的两个分区,还有一个备份用的,现在这台式机原来分好了区,不想再分一个区出来,而且内存也够大,台式机也不需要休眠。


80G还分了8个区?!有你的……

备份那个分区删掉了吧,没用。

windows这东西,一个分区就够了,最多再来一个分区放ghost。

原来一个60G硬盘的本本,就一个分区XP用了很多年。还考虑哪个分区空间不够了,文件应该放在哪里?就一个分区,空间不够了就该换硬盘了。用着放心。

备份?谁听说过在同一个硬盘不同分区备份的?

我向来是boot 100M,swap 2G,/ 所有剩下的。

有人说重装时/home独立出来装的方便,用gentoo的人没事老重装系统?

我总觉得,不是服务器,没有特殊需求没必要分那么多区。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表