V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
arrowna
V2EX  ›  云计算

你们一般把虚拟机放在哪个盘?

  •  
  •   arrowna · 2016-06-09 20:22:44 +08:00 · 13170 次点击
    这是一个创建于 3126 天前的主题,其中的信息可能已经有所发展或是发生改变。
    放在 C 盘,运行速度是否会快一些呢?
    43 条回复    2016-06-11 11:14:01 +08:00
    fruit
        1
    fruit  
       2016-06-09 20:28:01 +08:00
    放固态盘里面才快。
    lslqtz
        2
    lslqtz  
       2016-06-09 20:30:19 +08:00 via iPhone
    d 盘,除非调试完立马删除的放桌面。
    fengxiang
        3
    fengxiang  
       2016-06-09 20:32:49 +08:00
    放 d 盘了。内存够大的话能不能搞个虚拟硬盘啊,有人试过吗?
    cxbig
        4
    cxbig  
       2016-06-09 20:34:48 +08:00
    我一般放外置 SSD
    虚拟机快不快,放那个盘区别不大,看你用什么硬盘, HDD 、 SSHD 还是 SSD 。
    SourceMan
        5
    SourceMan  
       2016-06-09 20:36:04 +08:00 via iPhone
    什么盘?
    ivmm
        6
    ivmm  
       2016-06-09 20:45:21 +08:00
    /home/ivmm/parallels/*
    pimin
        7
    pimin  
       2016-06-09 20:54:01 +08:00 via Android
    @cxbig
    HDD 不同分区性能差距还蛮大的
    当然造成速度差异的主要原因是硬盘的外圈内圈速度不一致,并不是分区
    正常来说前面的分区速度快,后面的分区速度慢
    fruit
        8
    fruit  
       2016-06-09 20:56:15 +08:00
    @pimin 理论上是 C 盘快。

    [差距蛮大的] 这个结论是否由可靠的测试而得出的?
    arrowna
        9
    arrowna  
    OP
       2016-06-09 21:04:49 +08:00
    @ivmm 你有专门的存储矩阵?
    arrowna
        10
    arrowna  
    OP
       2016-06-09 21:07:01 +08:00
    @pimin 外圈一圈的数据比内圈一圈的数据多么?
    磁盘数据是均匀存储的么?
    pimin
        11
    pimin  
       2016-06-09 21:21:25 +08:00
    @fruit
    我并不是随便打嘴炮的人
    但是不知道 HD Tune Pro 这样的软件算不算可靠测试
    我的 HDD 2TB 之前是分很多个区,CDEFGH,读写 5GB 文件测试第一分区读写速度一般在 130MB/S,最后一个 80 左右.
    为了降低这种损耗我现在分是的 CDEF,然后 F 盘尽量分大作为备份分区.
    F 盘读写速度会接近 100MB/S.
    ivmm
        12
    ivmm  
       2016-06-09 22:08:30 +08:00 via Android
    @arrowna 啊?你说的我怎么听不懂。

    1. 类 UNIX UNIX 不分盘
    2. 固体硬盘 放哪里速度都是一样的
    arrowna
        13
    arrowna  
    OP
       2016-06-09 22:13:56 +08:00
    @ivmm 你不用机械硬盘么?
    /home/ivmm/parallels/* 是本地硬盘?
    fruit
        14
    fruit  
       2016-06-09 22:19:41 +08:00
    @pimin 你确定你用的 HD Tune Pro 测试的?

    这软件能测试不同分区?
    Troevil
        15
    Troevil  
       2016-06-09 22:21:00 +08:00
    /home/*/parallels/*

    这是 osx 的 pd 虚拟机的默认位置
    ssd 放哪儿都一样
    pimin
        17
    pimin  
       2016-06-09 22:43:30 +08:00
    yuanqi
        18
    yuanqi  
       2016-06-09 22:44:34 +08:00
    放移动硬盘,感觉速度不是很慢
    laoyur
        19
    laoyur  
       2016-06-09 22:47:11 +08:00 via iPhone
    @Troevil 不是 macOS , mac 的是 /User/ivmm/
    msg7086
        20
    msg7086  
       2016-06-09 22:48:18 +08:00
    @fruit @arrowna
    机械硬盘的扇区排列从外到内,外圈线速度最大。
    扇区密度是平均的,因此外圈速度最快。
    平均扇区读取速度,尾部的块要比头部的块慢 30%-50%。

    CC @pimin
    ivmm
        21
    ivmm  
       2016-06-09 22:55:58 +08:00
    @arrowna mac 纯固态


    @laoyur 饿,我的错, MAC 的文件路径我就没好好看过,平时还是虚拟机下 linux 用的比较多
    Srar
        22
    Srar  
       2016-06-09 23:04:28 +08:00
    放 U 盘。。
    ayaseangle
        23
    ayaseangle  
       2016-06-09 23:14:47 +08:00
    有毛关系。。
    rashawn
        24
    rashawn  
       2016-06-09 23:16:20 +08:00
    移动硬盘里面 因为我笔记本硬盘只剩不到 15G 了 😢
    yangyanggnu
        25
    yangyanggnu  
       2016-06-10 00:15:06 +08:00
    你关注的是虚拟机提速的问题。我的环境大概是这样的,主系统为 openSUSE 、客系统为 winTPC ( win7 的官方精简版)、虚拟机为 virtualbox ,可能刚好与你相反,但思路是通用的:
    0 )客系统应采用固定大小硬盘空间分配方式。虚拟机有多种存储空间使用模式,固定大小和动态调整两种最常用。比如,划拨 32G 空间给客系统,客系统内客系统数据量有 2G ,那么,如果是固定大小模式,这 32G 的空间主系统已无法再使用,即便客系统只用了 2G ;而动态调整模式,主系统仍然可以用余下的 30G 空间。显然,在存储资源利用率上,后者更优。但是,另一方面,动态调整模式需要客系统每次写数据时有些附加计算,所以,从运行效率上来看,你应优选前者,当出现存储资源不够时再在 VB 管理界面中手工设置;
    1 )增加 SSD ,从主系统中的单独划个分区给客系统(如,/dev/sda3 ),且该分区位于 SSD 。 SSD 相较 HDD 在 I/O 上有绝对优势,提升客系统 I/O 率;
    2 )客系统所在的独立分区,在主系统中采用客系统原生文件系统格式。也就是说, openSUSE 应将 /dev/sda3 格式化为 NTFS 格式。 windows 采用 NTFS 格式的文件系统, linux 采用 EXT4 这类非 NTFS 系统,为了避免虚拟机读写文件时作格式转换,应为 /dev/sda3 选用 NTFS 格式。
    antharas
        26
    antharas  
       2016-06-10 00:20:35 +08:00 via iPad
    四个 ssd raid10 :)
    xiahei
        27
    xiahei  
       2016-06-10 01:01:37 +08:00
    放 ~/vmware
    sagnitude
        28
    sagnitude  
       2016-06-10 11:26:53 +08:00
    在虚拟机里做事的时候 IO 爆满,几分钟不响应,我就买了个 SSD 只放虚拟机

    为了避免不同分区影响速度,我现在一个硬盘只分一个区,感觉很好
    arrowna
        29
    arrowna  
    OP
       2016-06-10 11:27:28 +08:00
    @sagnitude 你说的是笔记本电脑?
    sagnitude
        30
    sagnitude  
       2016-06-10 11:35:38 +08:00
    @arrowna 不,台式机,如果是笔记本电脑,也建议弄个移动硬盘放虚拟机
    我之前虚拟机放在 D 盘(工作盘),我在虚拟机里 git add ,整个工作盘就跪了,什么都干不了,只能坐等
    sagnitude
        31
    sagnitude  
       2016-06-10 11:38:58 +08:00
    不对,云计算节点, lz 你在讨论平时自己使用还是大规模部署?题目和帖子里没有明确说明
    arrowna
        32
    arrowna  
    OP
       2016-06-10 12:18:47 +08:00
    @sagnitude 你的 ssd 多大的?
    sagnitude
        33
    sagnitude  
       2016-06-10 12:26:40 +08:00
    @arrowna 256G ,淘汰下来的系统盘,就放了一个虚拟机
    qwerasdf
        34
    qwerasdf  
       2016-06-10 12:50:00 +08:00
    放 移动硬盘的同学 ... 你们是一开电脑就在 USB 接口插上 移动硬盘 吗?
    arrowna
        35
    arrowna  
    OP
       2016-06-10 12:56:47 +08:00
    @qwerasdf 你平时虚拟机一直开着么?
    20015jjw
        36
    20015jjw  
       2016-06-10 13:07:21 +08:00
    一个系统就一个 ssd
    BlueFly
        37
    BlueFly  
       2016-06-10 13:29:25 +08:00
    @pimin 外圈比内圈快是纯机械的事,和分区并没有必然关系, 就这么问你,你不分区就都是跑外圈的速度了?不用跑内圈了,内圈都不储存了? 只要有数据需要跑内圈,终归速度还是降了下来啊。
    其实只能这么说,如果分区太多太多,最后一个区的速度可能会比较难看,分区少只是相对平均速度好看点。分区多与少又不能物理改变硬盘的转速和寻道时间的。
    sky170
        38
    sky170  
       2016-06-10 15:29:07 +08:00
    D 盘!
    msg7086
        39
    msg7086  
       2016-06-10 22:29:54 +08:00
    @BlueFly 看帖看仔细,这叫区分冷热数据。
    jemyzhang
        40
    jemyzhang  
       2016-06-11 09:14:51 +08:00 via Android
    /home/username/vm
    fchypzero
        41
    fchypzero  
       2016-06-11 09:29:36 +08:00
    为什么要分区?一个硬盘一个区啊,分毛线,多麻烦
    shizzmk
        42
    shizzmk  
       2016-06-11 10:17:33 +08:00
    虛擬機類我一般 Win 放別盤不放系統盤, Linux 則放~/存放
    Neveroldmilk
        43
    Neveroldmilk  
       2016-06-11 11:14:01 +08:00
    必须放进 RAID 里,否则省事一时爽,坏盘就完了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:37 · PVG 00:37 · LAX 08:37 · JFK 11:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.