a9 发帖数: 21638 | 1 一直就有,windows叫虚拟内存,linux叫swap。哈 哈 |
|
|
|
发帖数: 1 | 4 试下bigmemory这个package
即使能用硬盘做临时内存,那个性能你能忍受吗?SSD也是会让你慢到以为hang了的
真的需要那么多数据吗?分割数据分批处理试试? |
|
b***i 发帖数: 3043 | 5 那就继续扯,使用了虚拟内存如何提高速度? 注意,我的原话是什么:
without virtual memory, he should use more real memory.
为什么这样说?因为有人让楼主加内存,又有人问,不是有虚拟内存吗,怎么会内存不
够?这里我们说的虚拟内存是内存不够了在硬盘中把内存中的其他数据临时交换出来,
这样RAM不够的时候,程序仍然可以运行。所以才会有这样的疑问,内存怎么会不够?
所以我才会说,不够了要加real memory, 当然我的意思是虚拟内存是不会提高速度的
,是这个上下文环境下。
所以象楼主这样的科学计算的程序需要的是RAM,如果他的程序需要36G内存,是32G
RAM加上20G虚拟内存快呢,还是64G RAM快?使用了64G RAM再加上16G虚拟内存会让楼
主的程序更快吗?你对这个有疑问吗?当然,楼主未必内存不够,但是这个讨论的上下
文你要搞清楚。谁也没说过编译kernel的时候把这个module去掉。 |
|
L********3 发帖数: 2272 | 6 1.公司主营
designs, manufactures and sells memory subsystems primarily for the server, high-performance computing and communications markets. The Company's memory subsystems consist of dynamic random access memory integrated circuits (DRAM ICs), NAND flash memory (NAND) and other components assembled on a printed circuit board (PCB). The Company also designs custom semiconductor logic devices, which are integrated into its memory subsystems. Netlist was founded in 2000 and is headquartered in Irvine... 阅读全帖 |
|
f**e 发帖数: 3343 | 7 跟你交流真的很困难啊,你一边强调你对这个领域不熟悉,一边用搜索引擎搜一两个细
节希望我去查证。
简单地说:
===========
“就此,腾讯科技向英特尔公司求证,英特尔相关人士表示,詹睿妮在2012年技术信息
峰会演讲中提到,透明计算概念从九十年代末就已提出,美国麻省理工学院有人在做,
清华大学张教授也在做类似工作,“英特尔(不是微软)也和张教授在合作,所以应该
说是一回事。””
详细地说:
==========
透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interfac... 阅读全帖 |
|
f***e 发帖数: 5443 | 8 透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interface Message Processor,
跟中国真是扯不上半毛钱关系。
冯·诺依曼体系提出了“存储程序”的概念,是现代计算机的基础。用大白
话来说就是,计算机由中央处理器(CPU)、存储器和输入输出设备三部分构成,
程序加载存放于存储器之中,并通过CPU来执行。此体系的提出,是因为早期的
计算机类似于现在的计算器,只能为单一的用途服务,而基于冯·诺依曼体系设
计的计算机,可以通过编写不同的软件,让计算机具备多样的功能。... 阅读全帖 |
|
f***e 发帖数: 5443 | 9 透明计算的前世今生——缘起
作者:小兵张三
起疑
听说2014年度国家自然科学一等奖没有空缺,先是高兴,毕竟这是代表国家
实力的奖项,可看完新闻,感觉完全不是那么回事了:“网络路由器之父”、
“颠覆冯·诺依曼体系”、“透明计算”这些大词以前怎么从来没听说过?
众所周知,路由器就是网络设备,不存在什么“网络路由器”,而路由器进
入中国是以思科为代表的。查查维基百科【1】,多协议路由器首次出现于1981
年的Stanford和MIT,发明人分别为William Yeager和Neol Chiappa,而作为路
由器功能的设备,更可追溯到ARPANET建设时期的Interface Message Processor,
跟中国真是扯不上半毛钱关系。
冯·诺依曼体系提出了“存储程序”的概念,是现代计算机的基础。用大白
话来说就是,计算机由中央处理器(CPU)、存储器和输入输出设备三部分构成,
程序加载存放于存储器之中,并通过CPU来执行。此体系的提出,是因为早期的
计算机类似于现在的计算器,只能为单一的用途服务,而基于冯·诺依曼体系设
计的计算机,可以通过编写不同的软件,让计算机具备多样的功能。... 阅读全帖 |
|
S*A 发帖数: 7142 | 10 GTT 这个我熟悉。你说的 GTT 是一个显卡的物理虚拟地址。Intel 显卡没有
自己的内存。显卡在 PCI BAR 上有保留了一段物理地址空间,的确是连续的。
这个就是 GTT。这个物理虚拟地址不是被固定内存来 back 的,而仅仅是读
写显卡内存的一个窗口。这段空间不能用 kmalloc 来获得,因为根本不是
内存。使用 PCI reserve 来保留。
Intel 显卡内部有自己的 page table。所以这个 GTT 仅仅是通过显卡来读写
内存的窗口。当显卡需要使用内存的时候,这个内存就必须被显卡的 pg table
map 到 GTT 地址上。这时候,同样的内存就有两个物理地址都可以访问到。
一个是原来的内存地址,另外一个是 GTT 窗口里的显卡搞的虚拟物理地址。
被 MAP 在GTT 的内存,必须通过 GTT 窗口来读写。在这个窗口里,有
显卡来维护这个内存的 caching。如果直接访问原来内存的物理的地址
就会造成显卡内存的cache不一致。后果自负。
然后真正使用到的内存,是page size大小的,也就是 4K 一个。
不同的物理地址的 page 可以在 GTT... 阅读全帖 |
|
a****a 发帖数: 5763 | 11 1975年,美国罗彻斯特大学纽约分校,一组研究员正在做一个名为RIG(Rochester’s
Intelligent Gateway)的项目,它由Jerry Feldman主持设计。RIG的目标是给所有本
地以及远端的计算设备(比如磁盘、列印机、磁带、绘图机等)提供一组统一的访问方
式,其作业系统称为Aleph。为了实现所需要的功能,Aleph的内核主要构建了一个进程
交互(Interprocess Communication,IPC)的机制。RIG的各进程,只要设置了目标端
口,就可以彼此间发送信息。RIG项目没过几年就被判了死刑,主要是缺少很多有用的
功能,比如端口没有保护机制,一次最多只能发送2KB大小的信息(受硬件限制),也
没有很好的网络支持等。不过在20世纪70年代,这个系统依然代表着当时作业系统设计
的先进水平,比如除了进程交互外,每个进程还有内存保护的功能,这足以让20世纪90
年代末都没有做出内存保护技术的Apple公司汗颜。
该项目后来失败了,随后在1979年,RIG的Richard Rashid博士毕业到卡内基-梅隆大学
当教授,开始做Accent项目。它是一个网... 阅读全帖 |
|
w********g 发帖数: 106 | 12 三哥面的,语气极其nice,真是从没遇到过如此nice的人。
问了很多基础知识:
什么时候出现segmentation fault?
什么是policing和shaping(?是这么说吗?这个我真不知道。求解答)
什么是QoS?
how cpu distinguish kennel space?(cpu在硬件上怎么区分?)
什么是Memory Address Alignment?
CPU能访问0地址吗?
什么是TCP congestion control?
什么是big/small endian?
什么是虚拟内存?我回答就是在外存上模拟主存,让程序以为有一块连续的内存。他说
“这不就是分页吗,我问的是虚拟内存”。我就卡壳了。他就问,如果一个设备没有外
存,那还能搞虚拟内存吗?我说不能(我傻吧?)。他就问linked node是什么?我答
完他又问,各个node必须地址连着吗?我恍然大悟,他的意思是虚拟内存只是关注于虚
拟地址空间的连续,无所谓内存外存,所以刚才的问题应该回答是。于是我就扑救了一
下。 |
|
kn 发帖数: 2446 | 13 冷启动10秒,这么牛!
我用Intel SSD,启动也要30秒左右。
虚拟内存还是打开的好。
我现在用8G内存,虚拟内存还是打开的。
因为有些程序会使用虚拟内存优化性能,
并不是只有内存不够分配了虚拟内存才起作用。 |
|
g****y 发帖数: 323 | 14 Windows出现“致命异常错误”的对策
文/ (2000/06/14 )
最近,经常听到一些朋友说,他们的Windows 9X老是“莫名其妙
”死机,出现“蓝屏”,并提示“致命的异常错误0E发生在......”
,使其它正在运行的软件被迫中断,给自己带来很大的损失和麻烦,
而自己又不知是何原因、如何排除,非常烦恼。下面我们就来分析一
下其中的原因,并尽量找出适当的对策。
要弄清楚出错原因,得从Windows 9X对内存的管理和使用谈起。
我们知道,Windows 9X是32位操作系统,对内存具有32位寻址能力,
可以发挥80386以上CPU所具有的保护模式功能,为每个应用程序提供
独立的4GB地址空间,但事实上,这远远超过了目前任何PC机的内存
容量,这就造成了有4GB地址空间,而无真正物理内存与之对应的问
题。于是,Windows 9X便利用CPU的虚拟内存能力,把硬盘的一部分
当作内存(硬盘交换文件)来使用,即通常所说的虚拟内存。现在很多
用户配置的硬盘容量一般较大,这下似乎有了用不完的内存,不会发
生内存不够的情况了。其实不然,首先,能作虚拟内存的必须是硬盘
上的空余空间, |
|
a****a 发帖数: 5763 | 15 经过6年时间,4个发行版,苹果终于完成了向64位的迁移,并随着Snow Leopard的发布
推出了解决并行编程问题的Grand Central Dispatch(简称GCD)技术,释放了多核系
统的潜力。
和10.5一样,在10.6 Snow Leopard中,苹果继续利用64位的迁移砍掉了诸多老技术,
很多新技术仅以64位的模式被支持。例如重写的QuickTime X框架,虽然QuickTime X应
用程序以32位和64位的模式发布,但其API仅暴露给64位。另一个例子是Objective-C 2
.1的运行库,快速Vtable调度,新的和C++统一的异常处理模型,以及彻底解决对象的
FBI问题等,都仅限64位程序使用。
内核的64位化
读者应该发现,经过这4个发行版,Mac OS X自下而上地对整个系统向64位迁移。10.3
内核空间提供了64位整数运算的支持。10.4允许程序以64位模式运行在用户空间,并且
提供了64位的libSystem使得开发者可以开发64位的Unix程序,而10.5中系统所有未废
弃的函数库、框架都提供64位版本,到了10.6,所有用户空间的程序,包括... 阅读全帖 |
|
kn 发帖数: 2446 | 16 系统装在SSD,程序安装在D盘,显然享受了SSD的优越性。
实际上,程序装在哪里,对性能影响微乎其微;影响性能的是系统进程程序和虚拟内存
文件在哪里。所有系统进程程序全部都在C盘,整个系统调度和需要频繁执行的东西全都
在SSD上,使用者显然会从中收益。
机械硬盘真正担当了数据仓库的作用。程序在启动的时候会被读入虚拟内存和主内存,
之后就不会频繁读取程序安装目录了(大的程序会在执行过程中会进行虚拟内存的页更
替操作,但这个发生的频率和虚拟内存文件的读写频率相比可以忽略)。
还真没想出来啥程序会频繁读写安装目录下的文件。。。除了一些科学计算程序,需要
频繁读写数据。
难道你以为所有程序都会频繁读写安装目录下的文件么?
/V
sea |
|
G**Y 发帖数: 33224 | 17 搞虚拟机的好处,就是可以可劲折腾。
虚拟机死机了,就回到host OS了。重启就行了。
虚拟机里也可以再装虚拟机,层数受内存CPU限制。
新的操作系统,有时候整合的挺好。有时使起来,也忘记了在虚拟机里面。
不过一般的虚拟机,比较稳定。要想通过guest OS操作host OS还是有一定难度。
不过,如果,guest/host share一些硬盘空间啥的,总还是有办法的。
如果虚拟机做的差,有内存泄漏啥的,可能就不能自杀回到host os了。这大概就是那
个什么limbo状态。
虚拟机跟电影,另外一点共性就是:电脑死机了,一般也可以踢两脚。
当然踢太狠了,host OS可能也会down掉。 |
|
S******n 发帖数: 5022 | 18 NVIDIA正式宣布CUDA 6:支持统一寻址!
NVIDIA今天(2013-11-15)正式宣布了最新版并行计算开发工具CUDA 6,相比此前的CUDA
5.5有着革命性的巨大进步。
NVIDIA表示,CUDA 6可以让并行编程前所未有的轻松,能够显著节省开发人员的时间和
精力,而通过GPU加速可带来最多8倍于CPU模式的性能提升。
CUDA 6的关键新特性包括:
1、统一寻址(Unified Memory):
可直接访问CPU内存、GPU显存,无需在彼此之间手动拷贝数据,可在大量编程语言中更
简单地添加GPU加速支持。
其实CUDA 4就开始支持统一虚拟寻址,x86 CPU、GPU内存池可在同一空间内进行寻址,
但那仅仅是简单的内存管理,摆脱不了手动数据转移。
CUDA 6则在现有的内存池结构上增加了一个统一内存系统,程序员可以直接访问任何内
存/显存资源,或者在合法的内存空间内寻址,而不用管涉及到的到底是内存还是显存。
不过注意,CUDA 6并不是完全不需要数据拷贝,只不过将这个工作从程序员那里接过来
自动执行而已,它仍然受制于PCI-E的带宽和延迟,因此和AMD hUMA异构统... 阅读全帖 |
|
y*u 发帖数: 111 | 19 系统软件工程师,一共七轮,水平有限,还请指正。
1. 中国人:
I. 我Resume上的Semaphore是如何实现的,写下来。我写了一半,有一点忘记了。
问了spinlock使用的问题。
II. 智力题:小明一家过河
2. Hiring manager白人:
I. 一张七道题关于C语言的卷子!!!其它再无交流空间,给试卷做,当时就闷了!
题目有:str[]和*str的区别;数组指针大小;包含不同类型变量的struct大小;实现
一个程序能查看自身的内存占用情况;还有三题记不得了
3. 阿三带吃饭:
I. 问了我一些基本概念,学校学习情况。然后开始说:我们边吃边想,思 考
一个程序题目吧。你别停啊,多吃。 题目倒是不难,两个string表示的二进制,一
个是32位,一个8位。里面都是1和0。问怎么判断B是A的substring?我答了两种:第一
种最简单的,从左往右遍历,O(m*n)。第二种: 我们用一个8位的mask把A罩起来,然后
和B做XOR,如果结果是0,那么就是substring,如果不是,那么继续shift再找。这人
... 阅读全帖 |
|
m**u 发帖数: 14 | 20 调整了一下虚拟内存的大小,的确释放出了一部分空间,但还是不太对,请大侠指点。
原来的虚拟内存的初始值和最大值分别是754和1600左右的MB,后来我调整到100和300,c
盘的空间大概增加了500多MB,但还是和所有文件的大小差了有600MB,这个又是怎么回事
呢?把虚拟内存调到那么小好不好呢?我现在的内存是512的。
多谢! |
|
a****a 发帖数: 5763 | 21 http://bbs.weiphone.com/read.php?tid=517864
Mac OS X 10.6即所谓的Snow Leopard操作系统已正式发售。一如既往,Apple产品
光鲜的外表下凝聚了太多艰辛的劳作。ArsTechnic的John Siracusa以其独特的、专业
的、全面的视角深入翔实地体验这款最新的操作系统。
Weiphone.com将对该综述进行翻译整理并独家连载。欢迎关注
Grand Central Dispatch
上一篇连载《并行难题:一封19年前的挑战书(连载11/23)》中,我们讨论了
并行编程(parallel programming)的问题,以及该问题所导致的另一个更为深远问题,
那就是:近一二十年以来,尽管计算机硬件的发展已经迈上了一个新的台阶,然而“软
件”层面的发展却裹足不前,最终成为了限制计算机性能的主要因素之一。
针对这一问题,Snow Leopard的应对方案是Grand Central Dispatch(GCD)。
GCD是刚刚发布的Snow Leopard的一项新特性... 阅读全帖 |
|
w******n 发帖数: 645 | 22 不知道有没有碰到过这个问题,我用Rescue and Recovery做了备份,硬盘没有分区,
就一个C盘,备份前C盘空间占用23G,但我如果拿RR恢复以后,C盘居然就变成了27G,无端
的少了大约4G。用磁盘清理也无法回到之前的23G大小。
我注意到一个细节,虽然我备份前是23G,但在我运行Rescue and Recovery进行备份的
时候,C盘会临时性的增加到27G,似乎是建立了4G大小的临时文件,但等我备份完退出
RR后,又回复到23G,临时文件已经已经释放。
但问题就来了,如果我拿RR恢复这个备份以后,C盘就又变成了27G,似乎就是我在备份
的同时把这个4G的临时文件也备份进去了,而且还没法清理。
纳闷之下,我仔细查看了C盘下的各个文件,发现我的虚拟内存文件pagefile.sys的大
小正好是4G左右,是不是意味着在我之前运行RR的时候,系统分配了4G的虚拟内存,而
这也被备份进去了,不知道我的猜测对不对。
现在如果要回到之前的23G的状况,不知道该如何做,不见得去关闭虚拟内存吧?有朋
友知道么,请指点一下,不胜感激。 |
|
d******a 发帖数: 32122 | 23 最近使用虚拟机 感觉16G是不够的
比如我在Server 2012R2上运行一个虚拟机,上边跑Windows 7, Windows 7上运行
Lightroom或者Photoshop CS6, 16GB 内存的话,虚拟机就只有7G内存,跑CS6应该是不
轻松 |
|
m********5 发帖数: 17667 | 24 这样的话不会工作的,因为你不可能在32bit OS上虚拟64bit Linux ...会比OS本身用
到更多内存,或者跳过实机OS的内存管理。Win的内存管理很差,win7稍有改善。
如果你常常又需要用win, 建议你像我一样,实机装linux,虚拟机装win
实际跑下来发现VM win上程序的速度远没有慢到50%以下。 |
|
b*****t 发帖数: 9671 | 25 从描述来看,你这个问题应该是内存用的太多后使用了虚拟内存,硬盘拉后腿了
windows系统并不是完全等内存用完了才用虚拟内存,而是会给系统进程预留一些,所
以用了硬盘,我的mac装windows当内存快用完时就是这个反应
所以你需要检查你的硬盘,是不是碎片太多,还是所有东西全放一个分区里了
另外你还是需要检查进程,不必要的全关掉,尤其后装的软件除了杀毒的其他自动运行
的全都干掉为好,包括dell自己的进程 |
|
a***e 发帖数: 27968 | 26 那个啥memory compression狂吃CPU
网上各种解决方案,尼玛啥奇葩都有
俺这个似乎和两个因素有关,开始是update,瞎整一下好了一阵子
现在发现打开pagefile丫就消停了
看上去像内存调度没了swap就不小心进入倒腾的死循环了?尼玛俺还80%内存free你
compress个鸟蛋,这飞翔的内存管理
尼玛俺16GB的上网机需要屁虚拟内存
再说虚拟内存对SSD怎么看着不靠谱的样子
同修们推荐一个可以放pagefile的ramdrive?
★ 发自iPhone App: ChineseWeb 11 |
|
b******y 发帖数: 2729 | 27 虚拟机之所以流行,是因为几十年的操作系统研发都没有彻底解决隔离机制(isolatio
n)的问题,最后不得不采取虚拟机这种开销相对较大的方法。一般文章和课本中都会谈
到隔离是OS的一项功能,但一般都不会强调现有OS实现存在的问题。如果没有认识到这
一点,就很难理解为什么虚拟机会这么火。隔离是如此重要以至于可以牺牲20%的性能。
目前OS的隔离大致有下面几方面:
1.硬件和软件的隔离。用系统调用API来抽象底层硬件,这样应用程序就不需要考虑不同
厂商的硬件间的区别。理想的情况是只有一个标准的API,但现实是流行的操作系统有3
个,每个又有若干个版本,以至于API兼容性本身成了一个问题。这个问题的解决方法是
虚拟机。较早的尝试是java虚拟机,但是java这语言本身不怎么行,没法一统天下。最
后绕了一圈发现Intel的体系一统天下了,硬件间的差别没有软件的差别大了,于是就有
了虚拟机。跨体系的虚拟,比如IA32和sparc之间,目前还是没法有效实现的。
2. 用户间的隔离,主要是对恶意用户的隔离。一般OS通过给对象(文件,进程等)加用
户权限来实现隔离。这点*nix类系统做的比较好,win... 阅读全帖 |
|
w***g 发帖数: 5958 | 28 虚拟机之所以流行,是因为几十年的操作系统研发都没有彻底解决隔离机制(isolatio
n)的问题,最后不得不采取虚拟机这种开销相对较大的方法。一般文章和课本中都会谈
到隔离是OS的一项功能,但一般都不会强调现有OS实现存在的问题。如果没有认识到这
一点,就很难理解为什么虚拟机会这么火。隔离是如此重要以至于可以牺牲20%的性能。
目前OS的隔离大致有下面几方面:
1.硬件和软件的隔离。用系统调用API来抽象底层硬件,这样应用程序就不需要考虑不同
厂商的硬件间的区别。理想的情况是只有一个标准的API,但现实是流行的操作系统有3
个,每个又有若干个版本,以至于API兼容性本身成了一个问题。这个问题的解决方法是
虚拟机。较早的尝试是java虚拟机,但是java这语言本身不怎么行,没法一统天下。最
后绕了一圈发现Intel的体系一统天下了,硬件间的差别没有软件的差别大了,于是就有
了虚拟机。跨体系的虚拟,比如IA32和sparc之间,目前还是没法有效实现的。
2. 用户间的隔离,主要是对恶意用户的隔离。一般OS通过给对象(文件,进程等)加用
户权限来实现隔离。这点*nix类系统做的比较好,win... 阅读全帖 |
|
p**j 发帖数: 248 | 29 如果你的笔记本硬盘接口是SATA那换个SSD应该问题不大。应该把系统盘GHOST到SSD上
而不是用SSD盘当普通存储设备。不用买新的内存,XP32位版最高就能识别到3G内存。
换了SSD后把系统的虚拟内存提高就可以了。SSD主要是为系统提高更高的吞吐量,虚拟
内存这样的高访问量交换文件正好可以用到. |
|
d***a 发帖数: 13752 | 30 我的经验,一般情况下OS X有2GB就够了(打开了一个用2GB内存的虚拟机)。不过,用
Lightroom处理照片时,关掉虚拟机,用4GB内存也很慢。(我有一个单反,出来的照
片一张有30MB)
处理大照片和视频,内存还是越大越好,CPU越快越好。 |
|
u******n 发帖数: 1243 | 31 电脑无法待机问题是经常碰到的问题,一般是由于电脑中毒,电脑启动程序没装好等等
的原因导致的
1. 电源管理方案设置不当,导致“待机”选项灰色!
这个问题是因为高级电源选项没有打开,你可以在控制面包上打开,打开之后问题可解
决!
2. 设备驱动器如光驱正在使用中,应该将光驱中的光碟取出。
3. 驱动程序安装问题,可以重装主板驱动以及其他的驱动程序。
4. 用户禁用了虚拟内存。针对这个原因,只需重新启用虚拟内存就可以排除故障。
5.系统的临时空间不足。特别是如果电脑的C盘剩余空间小于电脑的物理内存容量时,
就更有可能出现这个故障。想解决这个问题,就需要进行合理的分区,保证系统分区有
足够的剩余空间,也就是说至少要保证系统分区的剩余硬盘空间为物理内存的两倍以上。
6. 检查是否有待机的权限,登录用户是否为管理员!
7. 待机文件损坏,导致系统无法打击!
8. 电脑电源硬件故障,这个问题最好换个电源! |
|
c***r 发帖数: 4631 | 32 转一个国内的OS X Mavericks评测,看着写得还不错,难得。
原帖地址:
http://macshuo.com/?p=845
http://macshuo.com/?p=833
http://macshuo.com/?p=812
品评 OS X Mavericks ——唯快不破(下)
性能:唯快不破
一个操作系统除了功能性和安全性之外,考虑最多的就是训疾如风的响应速度和持久的
续航能力,这次 Mavericks 的升级使用了多种技术保证了 OS X 的快和节能。
(一)Kernel
OS X 的内核基于 FreeBSD和 Mash3.0构建,可以通过32位或64位内核启动系统,并充
分发挥32位或64位应用程序的运行效能。在64位内核的情况下,Mavericks 经测试可以
最大支持 128G 的物理内存,这特么就是个服务器版本啊。
(二)Compressed Memory(内存压缩)
内存压缩技术是 Mavericks 新增加的底层技术,这货彻底提升了整个系统的使用容量
和响应速度,也就是说你可以开启几十个应用程序,在联动内存超过80%,物理内存使
用几乎达到100%的时候,... 阅读全帖 |
|
j****i 发帖数: 68152 | 33 需要运行至少8个,最好16个linux虚拟机。
要一定的CPU运算能力,但要求并不太高。试验过在i5 2500上运行四个虚拟机,CPU占
用率在30%左右。现在需要运行16个虚拟机,能保证主机CPU占用率不超过90%就行
内存至少要32G,每个虚拟机3 - 4G
硬盘。因为是要运行几个虚拟机,组成一个cluster,所以没必要RAID,但是所有的虚
拟机都运行在同一块硬盘上显然不行,虚拟机之间交换数据时太慢。最好是有尽可能多
的SATA插座,比如8个SATA插8块硬盘,每个硬盘上运行两个虚拟机,虚拟机之间通信就
快多了。8个sata似乎很少见,越多越好吧,最少四个吧。
请大牛们推荐合适的cpu和主板。价格别太贵,满足上面要求挑最便宜的不打游戏,不
需要独立显卡。 |
|
t*****s 发帖数: 416 | 34 本人烂校,MS毕业PhD准备quit。
找的朋友内推。开始投的是Network Stack的组,HR给转推到了platform组。都主要是
跟Linux Kernel打交道。跟一般fresh的general hiring不太一样。
因为签了NDA,所以就不讲具体题目了。
所以可参考性相对低一点。一轮电面是个英国GG,让看了个简单的链表问题,然后追问
道了Linux在x86里面的虚拟内存组织,追问的很细,基本上把每个步骤涉及的硬件数据
的位置都问到了。最后问了个2维ranged search的问题。
没过1个小时recuiter就打电话来约onsite。约了10天后。
onsite上午1轮下午3轮。
去了先跟recruiter大妈聊。聊了签证问题,可能是个负面因素。然后正式面试。
第一个应该是个ABC GG。开始先聊简历。然后问了个string manipulation的问题。先
给他分析了brute force的算法,然后开始分析怎么优化的时候他打断让先把这个写出
来。写之,然后开始分析优化算法,开始还想错了,后来发现了基于count sorting的
算法。再写之。
中文和电面的英国... 阅读全帖 |
|
m*******n 发帖数: 236 | 35 如果我安装32bit的win 7,内存只能用3G多,剩下的几百兆据说可以做虚拟硬盘,那我
如果安装
virtual mode安装xp的话,可以把那个win 7里的这个xp放到虚拟硬盘里么?会不会很
大的提高xp
的速度?但如果xp里东西太多会不会有空间限制?谢谢 |
|
p****t 发帖数: 11416 | 36 我不用虚拟机,其实我觉得大多数人都不需要用虚拟机,至少不需要
分配很多内存给虚拟机 |
|
a9 发帖数: 21638 | 37 我上8G主要就是虚拟机,原来4G,两个虚拟机基本就跑不动了。
现在8G内存,2个虚拟机开起来还是飞快。 |
|
s*******n 发帖数: 4605 | 38 有必要嘛?我几年前的台式机还用得好好的,只要加内存,然后把一部分物理内存设置
为一个虚拟硬盘,作为虚拟内存使用,快得一坨啊! |
|
M******e 发帖数: 4179 | 39 你可以用大内存,然后把内存变为虚拟硬盘。这样就可以减少对SSD硬盘的读写,相当
于延长了固体硬盘的寿命。此外,减少和取消虚拟内存同样也会提升固态硬盘寿命。 |
|
a***y 发帖数: 19743 | 40 因为内存run out
但是在iPad上开启虚拟内存之后其实就不quit或者reload了。
试图在3GS上开启虚拟内存,不稳定,会死机。尝试了几种不同的方法和参数都一样。
。。 |
|
s*******8 发帖数: 12734 | 41 比如小弟机子4G内存,现在32位win7用了2.5G,然后装个vmware,那个新系统内存设定
1.5G
是分没用的1.5G,还是原来用了的2.5G?
硬盘小弟我分了2个,一个160,一个80G,是必须分在其中一个,还是可以混着来?
另外,虚拟系统,需要重新装一遍windows么?
谢谢。 |
|
w*m 发帖数: 1806 | 42 1.为什么win7用了2.5G?至少也能识别3G吧
2.不要分配太多的内存给vmware。我的vmware里跑oracle database,分配个1.2G足够
了,把更多的内存留给cpu,当然这个参数随时可以调整,不用担心。
3。虚拟系统的操作系统要自己重装。
4。什么叫混着来?不懂 |
|
N*****S 发帖数: 1551 | 43 我就是用win32,然后用ramdisk虚拟一个5g的盘,把所有的temp文件夹和page file 全
都移到这个虚拟盘上。我发现这样内存的使用率更高。
用win64, 大部分的时候内存都是空着的。
仅供参考。 |
|
t*******y 发帖数: 2432 | 44 内存使用率多少?虚拟内存使用率呢?虚拟内存使用率高的话严重影响速度
那个说法只是一般意义上的吧
不过现在游戏确实是越来越吃cpu了 |
|
t****3 发帖数: 2337 | 45 “只知道有程序可以把RAM当做harddrive来用的,不知道有没有可以将之反过来的程序”
反过来就是虚拟内存,我的理解不对吗。
RAM不够上DISK RAM, 不够快再上 RAM DISK.(RAM-like performance HARD DISK)
05年就有产品了,RAM DISK使用灵活,不管主板RAM做何种升级都可以使用。可以用多
盘组成庞大的虚拟内存。达到操作系统提供的内存极限。 |
|
J*******3 发帖数: 1651 | 46 Red Hat Enterprise Linux 5.3 发布 支持Core i7
红帽于昨日发布了适用于企业用户的 Red Hat Enterprise Linux 5.3 .作为一个修订
版本,该版本包括了如下改进:
*扩展 x86-64 虚拟化可用范围:现在可以支持32颗虚拟 CPU 和 80 GB 虚拟内存,相
应的,物理 CPU 支持数也提升至 126 颗,物理内存支持到 1TB 。同时也支持最新的
Hugepage 内存和 Intel Extended Page Tables (EPT) 技术。
* 支持 Intel Core i7 (Nehalem) 处理器:红帽工程性能组的反馈结果显示,使用这
款新的四核超线程 45nm 制程的处理器将会提升到 1.7 倍的商业程序性能和3.5倍的理
论性能。
* 包含 OpenJDK: OpenJDK 是一个高性能的开源 Java SE 6 实现。 Red Hat
Enterprise Linux 5.3 中包含的 OpenJDK 已经完全通过 Java SE 6 TCK 兼容性测试
OpenJDK 将得到 Red Hat 的完全支持 |
|
l********0 发帖数: 283 | 47 谢谢你!
因为我这边需要很大的内存计算基因序列。
所以试试这种方案:提高虚拟内存,为了提高虚拟内存的速度,所以采用SSD硬盘
如果觉得有问题,请告诉我,呵呵。
Thanks again. |
|