我最近买了一块新 SSD(512GB 三星 850 EVO)来替换我的旧 SSD(128GB 三星 830)。我打算将新 SSD 划分为两个 256GB 分区,并在其中一个分区安装 Windows 7,在另一分区安装 Ubuntu。或者,我会在新 SSD 的所有 512GB 上安装 Windows,并将旧 SSD 用于 Ubuntu。我还有一个 3TB 的 HDD,我想将其分开供两个操作系统使用(2TB 用于 Windows,1TB 用于 Ubuntu)。
我是 Ubuntu 的安装和使用新手,有没有什么好的教程?此外,有没有可行的替代本机安装的方法,比如可视化?与本机安装相比,虚拟化会带来什么样的性能影响?我的 CPU(3570K)有 vt-x,但没有 vt-d。
谢谢。
答案1
虚拟化可能会对运行常规 Ubuntu 桌面 (Unity) 或 Ubuntu Gnome 产生影响,但在使用 Xubuntu、Lubuntu 或 Ubuntustudio 时影响较小。关键一点是,在运行常规 Ubuntu 或 Ubuntu Gnome 时必须启用 3D 加速。当然,运行 virt 时几乎总会有影响。与真实情况相比,Ubuntu/Linux 的运行效果比 OSX 在 Virtualbox 中的运行效果要好得多。
值得注意的是,他们展示了如何将选项更改为 noatime 以及如何将调度程序设置为 noop 以及删除不必要的 cron 作业,所有这些都是为了减少 SSD 的磨损。
另外,我还建议使用 zram swap 来减少因 swapiness 而导致的 SSD 使用。基本上,安装后,打开终端并运行以下命令来创建一个新文件:
sudo nano /etc/init.d/zram
然后,将以下内容复制并粘贴到终端中:
### BEGIN INIT INFO
# Provides: zram
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: S
# Default-Stop: 0 1 6
# Short-Description: Use compressed RAM as in-memory swap
# Description: Use compressed RAM as in-memory swap
### END INIT INFO
# Author: Antonio Galea <[email protected]>
# Thanks to Przemysław Tomczyk for suggesting swapoff parallelization
FRACTION=75
MEMORY=`perl -ne'/^MemTotal:\s+(\d+)/ && print $1*1024;' < /proc/meminfo`
CPUS=`grep -c processor /proc/cpuinfo`
SIZE=$(( MEMORY * FRACTION / 100 / CPUS ))
case "$1" in
"start")
param=`modinfo zram|grep num_devices|cut -f2 -d:|tr -d ' '`
modprobe zram $param=$CPUS
for n in `seq $CPUS`; do
i=$((n - 1))
echo $SIZE > /sys/block/zram$i/disksize
mkswap /dev/zram$i
swapon /dev/zram$i -p 10
done
;;
"stop")
for n in `seq $CPUS`; do
i=$((n - 1))
swapoff /dev/zram$i && echo "disabled disk $n of $CPUS" &
done
wait
sleep .5
modprobe -r zram
;;
*)
echo "Usage: `basename $0` (start | stop)"
exit 1
;;
esac
完成后,按CTRL+O并按Enter保存文件,然后按CTRL+X退出文件。
最后,在打开的终端中运行以下三个命令来应用 zram 交换压缩:
首先,使该文件可执行:
sudo chmod +x /etc/init.d/zram
然后,启动zram交换压缩:
sudo /etc/init.d/zram start
最后,以下命令将使其在启动时自动启动。
sudo update-rc.d zram defaults
来源:
http://command-line-computer-virus.tumblr.com/tagged/swappiness
答案2
另一个答案很棒,但我会这样做。
我会在一个 SSD 上安装 Windows,在另一个 SSD 上安装 Ubuntu,并使用 3TB 驱动器存储两者。没有理由不能是 NTFS,并且在 Windows 中是驱动器 D:,在 Ubuntu 中是 /downloads。最简单的方法是在安装 Ubuntu 时(分区期间)声明它。Ubuntu 可以读取 NTFS,因此您可以将所有文件放在一个地方。(分区越少通常越好)
虚拟化非常棒,尽管客户操作系统运行速度有点慢。完全没有理由不能同时使用两者。