用Ramdisk进一步提高虚拟机(VMWare)的性能

手把手教你在VMware部署macOS虚拟机(踩坑指南) 经过三天三夜的折腾,我发现虚拟机跑macOS的最佳场景其实是iOS开发测试。日常使用的话,还是建议直接上黑苹果(虽然也不合法)。定期用Time Machine备份(虚拟机崩起来真要命)不要登录Apple ID(小心被封号)关掉自动更新(新版系统可能不兼容)祝大家都能成功吃上虚拟的苹果~遇到问题欢迎评论区交流,看到必回!(除非我也没解决…) 阅读详情

如《如何提高vmware5 的性能》所述,通过设置关闭VMWare的虚拟内存文件能够让VMware真正的运行在物理内存中,我在VMWare中安装的是客户机WindowsXP,通过设置关闭WindowsXP的虚拟内存,让所有程序都运行在物理内存中,这样速度又有了很大的提高。

但是,测试运行过程中发现,虚拟机硬盘访问速度逐渐成为瓶颈,速度不能进一步提高了。那怎么办呢?我想到可以用虚拟硬盘的方法(RamDisk),让频繁读写的数据特别是某些临时文件放在RamDisk中,这样可以让虚拟机硬盘的瓶颈进一步减小。

选用了SuperSpeed RamDisk Plus实现虚拟硬盘(RamDisk),具体的设置非常简单,这里就不说了。下面说一下IE如何使用RamDisk提高性能。看下面这张图就差不多了:

 

这样IE下载的所有的临时文件都放置在了RamDisk中,速度有很大提高。但是有个瑕疵,IE的Cookies还是放在C:/Documents and Settings/user/Cookies目录下,能不能将这个目录也放在RamDisk中呢?

IE的Cookies放置目录好像不能设置,只能用一些其他技巧了。什么呢?Linux下可以将一个目录直接映射到另一个目录,也就是链接的概念,Windows下有没有这样的东东呢?快捷方式的概念有点像,但是不完全相同,比如我在c:/建立一个快捷方式temp指向d:/temp,我们可以双击快捷方式进入到d:/temp,但如果打开Cmd,敲入cd c:/temp,会提示说没有此目录,也就是说c:/temp和d:/temp不相等。

经过查找确实有这么一个东西是做这个用的,那就是junction:

Junction v1.05

By Mark Russinovich

Published: July 24, 2007


Introduction

Windows 2000 and higher supports directory symbolic links, where a directory serves as a symbolic link to another directory on the computer. For example, if the directory D:/SYMLINK specified C:/WINNT/SYSTEM32 as its target, then an application accessing D:/SYMLINK/DRIVERS would in reality be accessing C:/WINNT/SYSTEM32/DRIVERS. Directory symbolic links are known as NTFS junctions in Windows. Unfortunately, Windows comes with no tools for creating junctions—you have to purchase the Win2K Resource Kit, which comes with the linkd program for creating junctions. I therefore decided to write my own junction-creating tool: Junction. Junction not only allows you to create NTFS junctions, it allows you to see if files or directories are actually reparse points. Reparse points are the mechanism on which NTFS junctions are based, and they are used by Windows' Remote Storage Service (RSS), as well as volume mount points.

Please read this Microsoft KB article for tips on using junctions.

Note that Windows does not support junctions to directories on remote shares.

If you want to view reparse information, the usage for Junction is the following:

 

Using Junction

Usage: [-s] <directory or file name>

-sRecurse subdirectories


If you want to create or delete a junction, use Junction like this:

Usage: [-d] <junction directory> [<junction target>]

To delete a junction specify the -d switch and the junction name.

 

可以在这儿下载:Junction。

有了Junction就可以实现Cookies也放在RamDisk了,junction "C:/Documents and Settings/user/Cookies" R:/Cookies。

注意的是,直接执行上面的命令会出现错误,要把C:/Documents and Settings/user/Cookies删除就可以了,但在当前用户登录情况下这个目录是不让删除的,最好是用其他用户登录,然后删除此目录,然后执行上面的命令,然后在用自己的账号登录即可。

 

 

VMware虚拟机部署Linux系统完整指南 虚拟化技术是现代IT基础设施的核心组件,通过在单一物理主机上创建多个隔离的虚拟环境,实现资源的高效利用与安全隔离。其核心原理是通过hypervisor层抽象硬件资源,为每个虚拟机分配独立的CPU、内存和存储空间。这种技术不仅大幅降低了硬件成本,更为开发测试、系统运维提供了安全沙箱环境。以VMware Workstation为代表的桌面虚拟化方案,凭借其稳定的快照功能和网络配置能力,成为学习Linux系统和部署开发环境的理想选择。特别是在CentOS/Ubuntu等Linux发行版的部署过程中,虚拟环境能快速 阅读详情

相关推荐

老旧电脑也能用!低配置优化VMware运行Win7虚拟机的实用技巧

本文为老旧电脑用户提供了一套在VMware中优化运行Windows 7虚拟机的完整实战指南。通过从宿主机系统调优、VMware虚拟机配置精细调整到Win7内部深度瘦身的组合策略,有效解决低配置环境下的卡顿问题,让旧硬件也能流畅运行Win7虚拟机。

weixin_29217235的博客 229

《VMware vSphere设计(原书第2版)》——2.2 ESXi设计

本节书摘来自华章出版社《VMware vSphere设计(原书第2版)》一 书中的第2章,第2.2节,作者:[美] 福布斯·格思里(Forbes Guthrie)斯科特·罗威(Scott Lowe)肯德里克·科尔曼(Kendrick Coleman),更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.2 ESXi设计 ESXi hypervis...

weixin_34268610的博客 892

[转载]在虚拟机vmware上安装vxworks完全指南(2)

编译程序这一节我们要编译生成bootrom引导程序和VxWorks运行映象。1、  打开您的Tornado开发工具,在Build菜单下选择Build Boot ROM,弹出如下对话框: 在BSP列表中选择pcPentium,而在Image to build列表中分别选择bootrom和gnu。完成选择后,点击OK按钮就开始引导程序的编译了。编译产生的文件bootrom将保存在$(WIND_BASE

jeffreywu的专栏 3668

用RamDisk Plus虚拟硬盘实现vmware和win7之间共享文件

学习汇编语言的,我用惯了带鼠标操作环境,老是想在windows7中编辑文件,然后在虚拟机编译调试,vmware(server版)有加载物理硬盘分区的功能,这样就可以实现虚拟机与系统之间共享硬盘空间了,可是我的硬盘都是NTFS格式,加载后,在虚拟机中的dos是识别不了的。所以今天偶发奇想,下载一款非常不错的内存硬盘虚拟软件RamDisk Plus,用它虚拟了一块32M的FAT格式的小硬盘,然后加载到

vs9841 1711

Kali Linux 2024.4 VMware 17 配置:3步优化虚拟机性能,内存与CPU分配指南

本文详细介绍了在VMware 17上优化Kali Linux 2024.4虚拟机性能的3个关键步骤,包括内存与CPU分配、磁盘I/O优化和网络性能提升。通过精准配置,渗透测试任务可提速40%,漏洞扫描耗时减少35%,适用于各类安全测试场景。

weixin_34161064的博客 371

从零到一:RK3576开发板Ubuntu虚拟机环境搭建的避坑指南与性能调优

本文详细介绍了RK3576开发板在VMware虚拟机中搭建Ubuntu环境的完整流程与性能优化方案。针对瑞芯微RK3576处理器的特性,提供了虚拟机资源配置策略、Ubuntu版本选择、系统参数调优及编译效率提升的实战技巧,帮助开发者避免常见陷阱,显著提升开发效率。

sun99的博客 277

搭建VMware环境(7):安装VDF备份工具

向上的信念 420

Linux系统上使用RAM作为虚拟硬盘的方法

这是一个关于在RedHat 6.0系统上如何建立一个RamDisk的文章。对于其他的发行版本这个过程也应该是相识的。      什么是RamDisk? 一个A RamDisk 是你用作一个硬盘分区的一部分内存空间。或者换句话说,你是把内存假设为一个硬盘驱动器,并且你在它的上面存储文件。为什么我们要使用 RamDisk? 好的,如果你知道通常将要使用的文件是被调入内存以提高计算机的性能,因为内存的存储速度要快于硬盘。

VMware虚拟机扩容

在红字提示 Partition #1 contains a exit4 signature时,这个我百度了是删除文件系统,我这里选择了Y对原系统文件也不影响(无论是系统文件,还是自己创建的文件,安装的软件都没有影响)5,删除完成后创建分区,依次输入n,p,回车,回车,+40G(在Last sector输入+40G)2,运行虚拟机进入系统,使用 sudo df -h查看下现有硬盘容量48G,可用只有4.4G。6,继续输入p命令,查看硬盘容量Size是否有变化,确认无误后再输入a,再w命令保存。

疯狂的石头 940

簡單增加參數將 Chrome 的 Cache 轉移到 RamDisk

就如標題一樣,將Chrome放入Ramdisk,重開機後沒壓力

数字后端流程--place

Floorplan完成后芯片的大致框架已经出现,万里长征已经迈出特别重要的第一步了,前面的步骤我们已经完成了io port,macro的摆放,现在core外只剩下std cell(标准单元)了,Place这一步就是要把std cell放进core里。看到密密麻麻的std cell也不用紧张,因为放std cell不用像macro手动一个一个摆,工具就可以帮我们完成大部分工作。虽然这一步的工作只有一个,但也不是只要Place完就能进行下一步的,衡量Place质量是否满足标准会通过以下几点判断。

qq_68400574的博客 771

Vmware 加载新硬盘

之前搞了个Debian的虚拟机,分配了30G的硬盘,很快用完了。需要扩硬盘。 首先在虚拟机的设置里面新add一块硬盘: 然后,重启虚拟机,运行 > fdisk -l  #打印当前的磁盘分区表 会出来一段文字提示: Disk /dev/sdb doesn't contain a valid partition table > fdisk /dev/sdb    #sdb为

王某的技术博客 629

delphi android发送与接收广播

在发送广播时,使用`SendBroadcast`函数,并传入广播的Action。在接收广播时,创建一个继承自`TAndroidBroadcastReceiver`的类,并在`onReceive`方法中处理接收到的广播。然后,使用`RegisterBroadcastReceiver`函数注册广播接收器,并在`UnregisterBroadcastReceiver`函数中取消注册。请注意替换示例代码中的`YOUR_ACTION`为实际的广播Action。// 处理接收到的广播。

GuoGuoABC 1207

零基础玩转VMware:macOS虚拟机高效部署与性能调优全攻略

本文详细介绍了如何在VMware上高效部署和优化macOS虚拟机的全攻略,涵盖硬件配置、软件选择、常见问题解决方案及性能调优技巧。特别推荐使用VMware Workstation Pro和Unlocker补丁,确保macOS虚拟机的稳定运行。适合零基础用户快速上手,提升开发与测试效率。

tgb34567890的博客 612

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++小学组:带解析)(7月4日试卷一)【文末附答案和解析】

2026年全国青少年信息素养大赛复赛真题(算法应用主题赛C++小学组:带解析)(7月4日试卷一)【文末附答案和解析】

王老师青少年编程 1736

【LLC快速上手系列】如何在LLC谐振里优雅地调死区时间?

用示波器死盯Vds波形,找到ZVS临界点;别听“经验值”,亲自调才准;死区时间并非越短越好,也不是越长越稳,而是要“刚刚好”;用热成像看MOSFET温升变化,ZVS调好了,温度马上掉2~5℃;轻载难ZVS?适当提升频率 or 降低Lr可破!

weixin_43199439的博客 493

【Linux】VMware虚拟机Ubuntu18.04编译升级内核笔记

背景:想深入了解内核经典管理,但是又不想在开发板上花钱,于是想到借助虚拟机,在虚拟机上编译,安装学习内核,运行起来之后通过log的形式了解一些经典的用法。在环境搭建时的简单步骤,简单记下来,方便后续遇到问题后查找。 VMware,ubuntu18.04,运行内核版本:linux-5.4.0.tar.gz 升级内核版本:linux-5.15.7.tar.xz 环境准备:编译依赖 sudo apt-get install libncurses5-dev openssl libssl-dev sudo ap

u013416923的博客 3016

uniapp(全端兼容)-最新详细实现接入腾讯云IM即时通讯教程,uniapp在安卓苹果app端/小程序/h5移动端等集成使用腾讯云im插件,提供消息列表与聊天对话示例,支持发图片/私聊/实时监听消息

uni-app,腾讯云IM,安卓app,苹果app,微信小程序,移动端,H5网页,手机网站,微信小程序、支付宝小程序,手机app端,nvue,im即时通讯,腾讯云IM详细教程,如何接入腾讯IM即时通讯,使用腾讯im有没有插件,怎么使用腾讯云IM插件,tim-wx-sdk,聊天sdk,即时通讯im uniapp私聊/群聊/聊天室,实现IM即时通讯仿微信聊天功能,对接腾讯云IM+音视频,调用腾讯即时通信IM的示例,卡顿很卡不流畅,音视频,全局监听,仿微信IM,uni-huanxin-im,sdk,实现多端实时通

✅ 精选推荐文章 1万+

ZYNQ7000 (九) 编写LINUX下C程序的步骤在线运行并最终固化到RAMDISK里

视频九:编写LINUX下C程序的步骤在线运行并最终固化到RAMDISK里 编写LINUX下C程序在线运行并最终固化到RAMDISK里 1,使用SDK生成hello文件,通过ftp传输到板子的ramdisc里面运行试验。 2,使用LINUX界面生成hello文件。 3,将hello文件固化到RAMDISK里面。固化和剪裁RAMDISK步骤: 3.1,首先ftp传到虚拟机,并解压缩。gzip -d ramdisk8m.gz,之后解压出一个文件(而非文件夹)。 3.2,建立临时目录mkdir ram_disk 并

QQ1391074994的博客 1090

使用Visual Studio 2022创建CUDA编程项目

本文介绍了在Visual Studio 2022中配置CUDA开发环境的完整流程。首先需要安装VS2022并勾选C++开发组件,然后安装CUDA Toolkit和兼容的NVIDIA驱动。创建项目时选择CUDA模板,VS会自动生成数组相加的示例代码。项目配置包含CUDA头文件依赖和链接器设置(cudart_static.lib)。文章详细说明了从环境搭建到代码编写、调试的完整步骤,帮助开发者快速上手CUDA编程。

新兴IT民工的专栏 1万+

RTK_ROS_导航(1): GNSS里程计

1. RTK 配置 4G CORS + 4G 网络 + 户外有信号,不能实现RTK,就恢复出厂设置 输出信息包含(一般需要三个同时打开): GAPPA:包含位置信息 GPVTG:包含速度信息 GPHDT:包含定向的朝向信息 2. ROS驱动 驱动安装sudo apt install ros-noetic-nmea-navsat-driver 运行,需要修改该功能包的启动端口,会自动解析上面的3个RTK语句信息roslaunch nmea_navsat_driver nmea_serial_d

旋风小短腿 4265

零基础玩转VMware:解锁macOS虚拟机的终极避坑手册

本文为零基础用户提供在VMware上运行macOS虚拟机的完整指南,涵盖硬件要求、Unlocker补丁安装、虚拟机创建及性能优化等关键步骤。特别针对常见问题如EFI启动错误、显卡兼容性等提供解决方案,帮助开发者高效搭建测试环境。

palm99的专栏 693

redhawk:使用rh_setup.pl产生gsr模板

必须加的option工具会在rh_setup.pl给出提示,按照要求填写即可,另外工具会把所有填写的输入文件和信息放到rh_setup.init文件中,拷贝这个文件可在任何平级运行目录下,直接rh_setup.pl产生gsr以及run sta/dyn/em的脚本。rhsetup.pl -top top_cell_name -vdd_nets VDD 1.2 VDD2 1.2 -vss_nets VSS -frequency 100e6 (100m是默认值)更多学习内容请关注「拾陆楼」知识星球。

m0_61544122的博客 1053

VMware虚拟化入门:从安装到性能调优全指南

虚拟化技术通过软件模拟硬件环境,实现多系统并行运行,其核心原理包括CPU指令集虚拟化、内存分页管理和设备模拟。作为基础架构现代化的关键技术,虚拟化能显著提升硬件利用率、简化运维复杂度,并支持快速环境复制。VMware Workstation凭借其硬件兼容性领先优势(如全面支持Intel VT-x/EPT和AMD-V指令集)和独特的快照链管理功能,成为工程师搭建开发测试环境的首选工具。在工业设计、量子计算模拟等需要特定指令集支持的场景中,VMware相比其他方案可提供高达62%的图形性能提升。本文以最新Wor

weixin_34159110的博客 427

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

榨干Win10虚拟机性能:从系统服务到应用配置的深度调优指南

本文提供了一份全面的Win10虚拟机性能优化指南,涵盖系统服务精简、网络存储配置、应用层调优及高级内存管理技巧。通过禁用冗余服务、优化虚拟磁盘参数和调整GPU资源分配,可显著提升虚拟机运行效率,特别适合开发者和IT管理员参考实践。

weixin_28692817的博客 388

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Windows下Linux虚拟机部署与优化全攻略

虚拟化技术通过硬件抽象层实现多系统并行运行,其核心原理是利用CPU的VT-x/AMD-V指令集创建隔离执行环境。在开发运维领域,虚拟机既能保持宿主系统稳定性,又能提供完整的Linux环境支持。主流方案如VMware和VirtualBox通过优化磁盘I/O、内存管理实现接近物理机的性能,特别适合需要同时使用Windows办公软件和Linux开发工具的全栈工程师。实际部署时需重点配置BIOS虚拟化选项、合理分配CPU核心和内存资源,并通过open-vm-tools等工具增强交互体验。在Python开发、Dock

chiman6219的博客 417

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

上一篇: 如何提高vmware5 的性能
下一篇: 解酒十方
kernelspirit
博客等级 码龄25年 135粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值