如何优化ubuntu,让其使用尽可能少的内存?

371 views
Skip to first unread message

droid

unread,
Oct 31, 2012, 1:00:04 PM10/31/12
to hz...@googlegroups.com
比如可否使用128M以下的内存?
如何做到呢?

yegle

unread,
Oct 31, 2012, 1:32:26 PM10/31/12
to hz...@googlegroups.com
不装X

On Wednesday, October 31, 2012 at 13:00, droid wrote:

比如可否使用128M以下的内存?
如何做到呢?

--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

David Pan

unread,
Oct 31, 2012, 11:20:20 PM10/31/12
to hz...@googlegroups.com
最小化安装,只装必要的。

疯象飙

unread,
Nov 1, 2012, 12:13:40 AM11/1/12
to hz...@googlegroups.com
如果你是特指最新版本ubuntu server lts的话,
apt-get install sysklogd && dpkg --purge rsyslog
apt-get remove whoopsie


apt-get remove samba
service aolserver4 stop
apt-get remove aolserver4-daemon

这几包,也可能你没有,或是有需要,
up to you.

2012/11/1 droid <thin...@gmail.com>:


> 比如可否使用128M以下的内存?
> 如何做到呢?
>
> --
> 欢迎来到杭州Linux用户组邮件列表
> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

--
….oooO…………..
…..(….)…Oooo…
……)../…..(….)….
…..(_/…….)../…..
……………(_/……
… 路途……………
………. 遥远 …….

夏凯

unread,
Nov 1, 2012, 1:54:55 AM11/1/12
to hz...@googlegroups.com, 疯象飙
其实主要看你应用了,比如是mysql服务器,那么就没必要了,其实内存就是拿来
用的啊,不用也是浪费,就看你用在什么方面了。 我们都是追求能把内存100%利
用起来,这样是最好的。就怕给了16G内存,结果用不完。

radaiming

unread,
Nov 1, 2012, 3:17:58 AM11/1/12
to hz...@googlegroups.com
ubuntu core?

2012/11/1 夏凯 <walk...@gmail.com>
其实主要看你应用了,比如是mysql服务器,那么就没必要了,其实内存就是拿来 用的啊,不用也是浪费,就看你用在什么方面了。 我们都是追求能把内存100%利 用起来,这样是最好的。就怕给了16G内存,结果用不完。

On 2012年11月01日 12:13, 疯象飙 wrote:
如果你是特指最新版本ubuntu server lts的话,
apt-get install sysklogd && dpkg --purge rsyslog
apt-get remove whoopsie


apt-get remove samba
service aolserver4 stop
apt-get remove aolserver4-daemon

这几包,也可能你没有,或是有需要,
up to you.



2012/11/1 droid <thin...@gmail.com>:
比如可否使用128M以下的内存?
如何做到呢?

--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+unsubscribe@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN



--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+unsubscribe@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

LTN

unread,
Nov 1, 2012, 11:16:33 AM11/1/12
to hz...@googlegroups.com
还有装32位ubuntu

在 2012年11月1日 上午8:17,radaiming <rada...@gmail.com> 写道:
> ubuntu core?
>
>
> 2012/11/1 夏凯 <walk...@gmail.com>
>>
>> 其实主要看你应用了,比如是mysql服务器,那么就没必要了,其实内存就是拿来 用的啊,不用也是浪费,就看你用在什么方面了。
>> 我们都是追求能把内存100%利 用起来,这样是最好的。就怕给了16G内存,结果用不完。
>>
>> On 2012年11月01日 12:13, 疯象飙 wrote:
>>>
>>> 如果你是特指最新版本ubuntu server lts的话,
>>> apt-get install sysklogd && dpkg --purge rsyslog
>>> apt-get remove whoopsie
>>>
>>>
>>> apt-get remove samba
>>> service aolserver4 stop
>>> apt-get remove aolserver4-daemon
>>>
>>> 这几包,也可能你没有,或是有需要,
>>> up to you.
>>>
>>>
>>>
>>> 2012/11/1 droid <thin...@gmail.com>:
>>>>
>>>> 比如可否使用128M以下的内存?
>>>> 如何做到呢?
>>>>
>>>> --
>>>> 欢迎来到杭州Linux用户组邮件列表
>>>> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com

>>>> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com


>>>> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
>>>
>>>
>>>
>>
>> --
>> 欢迎来到杭州Linux用户组邮件列表
>> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com

>> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com


>> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
>
>
> --
> 欢迎来到杭州Linux用户组邮件列表
> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com

> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

依云

unread,
Nov 1, 2012, 10:14:32 PM11/1/12
to hz...@googlegroups.com
On Thu, Nov 01, 2012 at 01:54:55PM +0800, 夏凯 wrote:
> 其实主要看你应用了,比如是mysql服务器,那么就没必要了,其实内存就是拿来
> 用的啊,不用也是浪费,就看你用在什么方面了。
> 我们都是追求能把内存100%利
> 用起来,这样是最好的。就怕给了16G内存,结果用不完。

放心啦,用不完的部分内核会用来作 I/O 缓存的。

--
Best regards,
lilydjwg

Linux Vim Python 我的博客:
http://lilydjwg.is-programmer.com/
--
A: Because it obfuscates the reading.
Q: Why is top posting so bad?

夏凯

unread,
Nov 1, 2012, 10:22:19 PM11/1/12
to hz...@googlegroups.com
这样利用率就不高了啊。

Xiaojie Lin

unread,
Nov 1, 2012, 11:00:59 PM11/1/12
to hz...@googlegroups.com
内存不就是拿来用的么。。
Regards,

Xiaojie Lin




2012/11/1 夏凯 <walk...@gmail.com>
这样利用率就不高了啊。
--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+unsubscribe@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

夏凯

unread,
Nov 2, 2012, 2:38:15 AM11/2/12
to hz...@googlegroups.com, Xiaojie Lin
但是你比内核清楚你的应用吧,你自己控制内存比较好。
On 2012年11月02日 11:00, Xiaojie Lin wrote:
> 内存不就是拿来用的么。。
> Regards,
>
> Xiaojie Lin
>
>
>
>
> 2012/11/1 夏凯 <walk...@gmail.com <mailto:walk...@gmail.com>>
>
> 这样利用率就不高了啊。
>
> On 2012年11月02日 10:14, 依云 wrote:
>
> On Thu, Nov 01, 2012 at 01:54:55PM +0800, 夏凯 wrote:
>
> 其实主要看你应用了,比如是mysql服务器,那么就没必要了,其
> 实内存就是拿来
> 用的啊,不用也是浪费,就看你用在什么方面了。
> 我们都是追求能把内存100%利
> 用起来,这样是最好的。就怕给了16G内存,结果用不完。
>
> 放心啦,用不完的部分内核会用来作 I/O 缓存的。
>
>
> --
> 欢迎来到杭州Linux用户组邮件列表
> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到
> hz...@googlegroups.com <mailto:hz...@googlegroups.com>
> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
> <mailto:hzlug%2Bunsu...@googlegroups.com>
> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN
>
>
> --
> 欢迎来到杭州Linux用户组邮件列表
> 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到
> hz...@googlegroups.com
> 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
> 详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

mathwuyue

unread,
Nov 2, 2012, 1:16:14 PM11/2/12
to hz...@googlegroups.com
当然可以。。。你改一下内核的进程管理就行了。。

把paging_init()和free_area_init()两个function里的end_mem参数强制改成start_mem + 0x0000FFFF估计就可以了。。

On Wednesday, October 31, 2012 5:00:04 PM UTC, droid wrote:
比如可否使用128M以下的内存?
如何做到呢?

smith jack

unread,
Nov 6, 2012, 2:36:06 AM11/6/12
to hz...@googlegroups.com
在VMWare里跑Ubuntu,不需要桌面,只需要vim, git, httpd就够了
init 3没用,怎么把桌面禁用掉?只使用ssh连接vmware里的ubuntu。。。

2012/11/1 夏凯 <walk...@gmail.com>:

smith jack

unread,
Nov 6, 2012, 2:37:15 AM11/6/12
to hz...@googlegroups.com
end_mem默认是什么值呢?

2012/11/3 mathwuyue <wuyu...@gmail.com>:

夏凯

unread,
Nov 6, 2012, 2:38:42 AM11/6/12
to hz...@googlegroups.com, smith jack
去掉gdm、lightdm的自动启动就行了,就是/etc/rc2.d下面的符号链接。

smith jack

unread,
Nov 6, 2012, 2:39:03 AM11/6/12
to hz...@googlegroups.com
ubuntu暗中中好像没有定制界面,直接安装好桌面的。。。

2012/11/1 David Pan <davidp...@gmail.com>:

夏凯

unread,
Nov 6, 2012, 2:44:53 AM11/6/12
to hz...@googlegroups.com, smith jack
看你怎么装了,用网络安装和硬盘安装应该不会装桌面的,或者用debootstrap就
更小了。

mathwuyue

unread,
Nov 6, 2012, 12:04:31 PM11/6/12
to hz...@googlegroups.com
当然是你的实际内存大小了。。。。

smith jack

unread,
Nov 16, 2012, 2:30:47 AM11/16/12
to hz...@googlegroups.com
不装x,内存使用仍然超过200M ...

2012/11/1 yegle <cny...@gmail.com>:

smith jack

unread,
Nov 16, 2012, 2:32:22 AM11/16/12
to hz...@googlegroups.com
系统拿来做什么缓存?
貌似Linux内存管理机制和Windows不同,Linux程序退出后,占用的内存也不释放,而是i被内核拿来做缓存了?

2012/11/2 依云 <lily...@gmail.com>:

夏凯

unread,
Nov 16, 2012, 3:29:34 AM11/16/12
to hz...@googlegroups.com, smith jack
不装x也要看情况的,比如mysql服务器,然后用innodb,开了4G的pool什么的。

夏凯

unread,
Nov 16, 2012, 3:31:12 AM11/16/12
to hz...@googlegroups.com, smith jack
读写缓存,你可以运行两次dd if=/dev/sda of=/dev/null bs=30m count=10,对
比下两次的时 间。后面那次就是缓存住了。
Reply all
Reply to author
Forward
0 new messages