Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2416380
  • 博文数量: 384
  • 博客积分: 10193
  • 博客等级: 上将
  • 技术积分: 3785
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-09 18:02
文章分类

全部博文(384)

文章存档

2011年(10)

2010年(29)

2009年(39)

2008年(36)

2007年(43)

2006年(198)

2005年(29)

分类: LINUX

2006-05-29 18:11:20

E680i中虚拟内存的设置

E680i使用的是MontaVista Linux, 使用telnet登陆到E680i的时候有如下提示。


MontaVista Linux Consumer Electronics Edition 3.0
Linux/armv5tel 2.4.20_mvlcee30-mainstone

内存是46604k,如果运行大一些的程序或者使用picsel打开比较大的文档,会出现内存不足的提示,让人十分扫兴。 好在E680i中提供了swapon和swapoff两个程序程序可以用来增添swap, 弥补内存不足的问题。

E680i中并不包含用来生成swap文件的mkswap(过一段时间编译一个),现在先使用i386 linux(Debian GNU/Linux sid) 里边的mkswap生成一个swap文件,然后复制到E680i上,然后使用E680i的swapon将swap文件添加到系统中。

在i386 Linux上操作如下:

debian:~# dd if=/dev/zero of=swap bs=1024k count=10
10+0 records in
10+0 records out
10485760 bytes transferred in 2.048914 seconds (5117716 bytes/sec)
debian:~# mkswap  swap
Setting up swapspace version 1, size = 10481 kB
no label, UUID=9e9e6cb9-be10-402d-b5e2-6ceb9c92a94b
debian:~# swapon swap
debian:~# swapon -s
Filename                        Type            Size    Used    Priority
/dev/sda5                       partition       377488  0       -1
/root/swap                      file            10232   0       -2
debian:~# swapoff  swap
debian:~# swapon -s
Filename                        Type            Size    Used    Priority
/dev/sda5                       partition       377488  0       -1

首先使用dd生成一个10m的文件,文件名为swap,然后使用mkswap swap在swap这个文件上生成swap文件系统,再使用swapon swap将swap添加到系统中,让系统知道swap这个文件可以用做swap, swapon -s 显示了这一点。 swapoff 做swapon相反的动作,取消swap这个文件在系统中的记录。最后使用swapon -s 验证swapoff做的操作。

将这个文件复制到E680i的flash卡上,这个文件可用做E680i的swap文件。如果手边没有linux系统,可以下载下面的文件,解压缩后放在E680i的flash卡上。

文件:swap.rar
大小:5KB
下载:下载

使用telnet登陆到E680i上,可以用swapon 文件名的方式启用swap, 如果文件名称的第一个字符不是'.'则会被e680i的文件浏览器看到,但是swap文件一般不应该被操作,所以最给swap文件命名一个第一个字符为'.'的名字, 如'.swap','.swap1'等。 如果10m的虚拟内存不够用,可以复制这个文件多份,然后分别使用swapon命令使swap文件起作用,如我的E680i上swapon -s的结果如下:

mmca1 # swapon -s
Filename                        Type            Size    Used    Priority
/mmc/mmca1/.swap                file            10232   5628    -1
/mmc/mmca1/.swap1               file            10232   0       -2




阅读(2910) | 评论(0) | 转发(0) |
0

上一篇:白色羽毛

下一篇:telnet到A780/E680/E680i

给主人留下些什么吧!~~