扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] DSM大内存有没有用,LCD告诉你

 火...

评论1977

kingchou 发表于 2014-5-22 17:45:47 | 查看全部
看看有什么区别~~~~~
回复 点赞

使用道具 举报

ImRuYiLv.4 发表于 2014-5-22 17:52:25 | 查看全部
看看到底有用没
回复 点赞

使用道具 举报

wyvernlin 发表于 2014-5-22 17:58:19 | 查看全部
谢谢分享,学习学习
回复 点赞

使用道具 举报

zyq328 发表于 2014-5-22 18:04:18 | 查看全部
谢谢楼主分享
回复 点赞

使用道具 举报

timmsnLv.4 发表于 2014-5-22 18:38:08 | 查看全部
謝謝拉~~
回复 点赞

使用道具 举报

fenggenet 发表于 2014-5-22 18:41:08 | 查看全部
看一下到底要不要上lcd
回复 点赞

使用道具 举报

Think商人 发表于 2014-5-22 18:44:05 | 查看全部
好的吧。
回复 点赞

使用道具 举报

Rabbit 发表于 2014-5-22 19:17:54 | 查看全部
有没有用?
回复 点赞

使用道具 举报

yuhdiing 发表于 2014-5-22 20:56:15 | 查看全部
有沒有用呢?真奇怪 看看
回复 点赞

使用道具 举报

鏡頭看世界 发表于 2014-5-22 22:22:37 | 查看全部
xjcsuper 发表于 2014-5-21 22:49
我说的是大内存有没有用,是给那些说大内存浪费的人看的,不是多少内存够,如果说最小内存512都够了。另 ...

你搞清楚linux内存机制再跟我谈这个,普通家庭用那1G都够,4g  ?你打算给谁用?
另外所谓缓存?是缓存,你觉得WGET改装的和根据开源协议的文件系统,会不考虑小内存机器的使用?人家是高效的,不是你想当然的给多少就用多少,就算WIN上用内存做缓存的程序也需要软硬结合,就是说要实现需要配合,内存不是说用就用,有个度的,所以你说什么命中率你以为说CPU缓存和总线等专业啊,
回复 点赞

使用道具 举报

qqn 发表于 2014-5-22 23:05:08 | 查看全部
看看,学习学习!
回复 点赞

使用道具 举报

xjcsuper楼主Lv.10 发表于 2014-5-22 23:07:41 | 查看全部
本帖最后由 xjcsuper 于 2014-5-22 23:13 编辑
鏡頭看世界 发表于 2014-5-22 22:22
你搞清楚linux内存机制再跟我谈这个,普通家庭用那1G都够,4g  ?你打算给谁用?
另外所谓缓存?是缓存, ...

跟你说牛,你说马,我说了小内存不能用吗?我讨论的是大内存有没有浪费,搞清楚的是你,如果说能够用512都能用,但你512,我4G内存,从NAS里复制一个1G的文件出来,第一次,都要读硬盘,第二次到N次你512还是要读硬盘,而4G内存的NAS,读第二次基本不读硬盘了,后面N次几乎硬盘都是闲着,这就是区别。你测试过没?我是多次测试过,实中践出真知,就连DSM里面的内存详情里都能看到4G内存的系统,在调用了大量文件后,内存的的缓冲区和缓存区占用了1到2个G,只是DSM在外面的资源监控小插件里没有显示出缓冲区的占用而已。别动不动就什么linux内存机制,搞得linux你家开发是的。另外,还别说WIN,我还真是64G内存都给我用完的。我三台64内存的无盘服务器,每台只给系统留了4G,其余60G都给做缓存。上个图给你看看
ss.jpg
回复 点赞

使用道具 举报

鏡頭看世界 发表于 2014-5-23 02:15:56 | 查看全部
xjcsuper 发表于 2014-5-22 23:07
跟你说牛,你说马,我说了小内存不能用吗?我讨论的是大内存有没有浪费,搞清楚的是你,如果说能够用512都 ...

4G肯定是浪费,内存占用是有时间的,会释放的,至于你说的下次读内存,除非你写的程序配合到这样做,如果是普通linux程序还真有个限度,所以假设普通用户家庭,1G肯定够应付;
无盘是啥,本来就需要内存做缓存的机制才读写快,无盘是需要大量IO读写,你查查那个无盘没这内存利用的技术,你把无盘的概念放在普通家用的NAS,
这样说的,20人的小型应用,1G内存足够应付,除非你需要大缓存的东西,不然1G内存足够使用,再说一次,win内存利用不及linux,linux内存利用高效。除了使用WIN下的任何兼容协议,使用linux下的程序我还真没见那个内存利用高的,
如果真想知道瓶颈在那,测试Io写入就知道;

你以一时的内存占用,和win下的无盘使用想当然就认真内存占用高有利读写,科学的说,应该分析需求再看硬件配合,根本没大内存有用,小内存没用的概念,如果阁下的应用场景是需要大量读写,和需要大内存的,那肯定大内存合适你,但对于普通人,你觉得双盘的白裙为什么就是1G,
回复 点赞

使用道具 举报

uof 发表于 2014-5-23 02:49:09 | 查看全部
果然大内存鸟用没有
回复 点赞

使用道具 举报

goodsky 发表于 2014-5-23 06:29:38 | 查看全部
谢谢楼主分享
回复 点赞

使用道具 举报

CppDisciple 发表于 2014-5-23 07:52:52 | 查看全部
看看。。。。。。。。
回复 点赞

使用道具 举报

cctv10Lv.10 发表于 2014-5-23 08:02:35 | 查看全部
看看,学习学习!
回复 点赞

使用道具 举报

jixuan 发表于 2014-5-23 08:07:33 | 查看全部
看看,到底是不是有用
回复 点赞

使用道具 举报

xjcsuper楼主Lv.10 发表于 2014-5-23 08:48:19 | 查看全部
鏡頭看世界 发表于 2014-5-23 02:15
4G肯定是浪费,内存占用是有时间的,会释放的,至于你说的下次读内存,除非你写的程序配合到这样做,如果 ...

也正是因为linux人的内存利用率高效,才会把过多的内存默认利用为缓存,如果是WIN不装特定的缓存软件,多的内存就浪费着。DSM双盘用1G,出于商业目的,当然是刚刚够用就好,另外为了不让别人误会自己的系统占用内存高,所以在资源监控里只显示了系统占用的内存,而可大可小的缓存占用则没有算进去,让人觉得内存还剩余很多,这是商业运作明智的地方。同理,就连CPU显示的使用率DSM也实际显示的是CPU的内核占用时间,所以平时也很低,而我用LCD显示出来的是包含了IO占用,所以就会看到CPU占用很 高。内存在LCD里显示的也是包含了缓存占用。win平台,如果你打开任务管理器,查看CPU内核时间,也会发现平时使用内核时间实际比平时显示的CPU占用低很多。不信自己去测吧,我不想再多说了,我只想表达,上了4G内存的NAS不要认为多的内存浪费了,其实是有用的。因为很多人手头上现成的内存是2G,4G。而很多人认放在上面是浪费了。我从来没说过,内存一定要4G这种说法。
兄弟 抱歉!  详情 回复
发表于 2014-5-23 21:58
回复 点赞

使用道具 举报

zbf1906Lv.5 发表于 2014-5-23 08:55:05 | 查看全部
原来如此啊
回复 点赞

使用道具 举报

回复

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

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表