用Linux内存要大?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Linux内存要大?相关的知识,希望对你有一定的参考价值。

RT
愈大越好?

如果是自己玩玩,512MB足够!(就算你要开启compiz fusion 3D特效,512够用)。
但是,其他用处的就另当别论。
1. 如果只是练习linux的使用,而且未开启GUI,至少64MB内存吧~
2. 如果使用GUI,不开3D特效,256MB足够用。
3. 如果玩玩游戏,比如War3或CS之类的,或要开启3D特效,最少512MB。
4. 如果要做服务器,则要因需而定,1GB~4GB(因为linux kernel默认支持最大4GB,可以重新编译内核,从而达到64GB的容量支持)。
5. 如果要玩网游,或很多大型3D游戏,比如WOW之类,则最少应配置1GB内存。
参考技术A 分你干什么用。8G 对于梦工厂来说是好几年之前的要求。
32M 的手机足够跑个 Linux 了。
听说 486 上 16M 内存当路由器跑个软盘版的 Linux 是没问题的。

普通家用最少 512M ,最好 1G ,2G以上就没有什么大的感觉了,当然系统还是会充分剩余不作为程序运行的利用的。

Linux 下面还没什么病毒的,Linux 下面杀毒软件都是杀 Windows 病毒用的。
当然软件是个问题,虽然有不少相同功能的软件可以替代,但大家还是要找 Windows 下面的软件用。
参考技术B 桌面版Linux(GNOME或KDE):
128没试过
256有点小
512很合适
1G或更多,就更没问题了

桌面版Linux(XFCE):
128没试过
256还行
512或更多,没问题

服务器版Linux:
32M、64M能运行(局域网服务器)
128M、256M、512M中小型服务器
1G中大型服务器
参考技术C 2G把,建议不要用LINUX系统,因为有好多软件都不支持Linux系统,特别是杀毒软件,不信可以去看看!

Linux释放内存小脚本

 

最近发现渣渣ECS内存总是不够用,内存太小一不小心就用完了,用完就用完吧,内存用来做cache是可以快一些,但是内存用完了老是一顿一顿的卡,实在有点受不了,于是就写了释放内存的小脚本,觉得卡了就释放下内存。

 

释放之前:

image

直接执行释放内存,不会有任何输出:

image 

加个-v选项,查看更多,会将释放前后的内存使用情况都打印一下,做一个对比:
image

看下源码实际上随便传个参数就可以。

 

脚本内容:

#! /bin/bash

# 打印释放之前的内存占用信息
if [ $# -gt 0 ]; then
        echo \'Before:\'
        free -h
fi

# 先回写磁盘,防止有东西丢失
sync
# 释放缓存
echo 1 > /proc/sys/vm/drop_caches

# 打印释放之后的内存占用信息
if [ $# -gt 0 ]; then
        echo \'---------------------------------------------------------------------------------\'
        echo \'After:\'
        free -h
fi

 

.

以上是关于用Linux内存要大?的主要内容,如果未能解决你的问题,请参考以下文章

linux系统如何查看内存好坏

linux占用物理内存高的问题

linux 查看每个应用占用内存情况

Linux内存cache/buffer剖析

LINUX系统的笔记本可以运行百度网盘PCban吗

如何在linux下检测内存泄露