Ubuntu 18上USB硬盘盒的性能问题

Ubuntu 18上USB硬盘盒的性能问题

最近几周来我的USB硬盘盒性能突然急剧下降,播放上面的几百兆的影片都卡到不行,夸张的时候只要一快进就要卡住好几分钟。 因为硬盘盒里的是一块很早以前买的希捷SATA2的机械硬盘,一年前上面的hammer文件系统还出过一次故障,不得已重新格式化。就怀疑是不是又出现机械故障或者磁盘的寿命将尽。 作为测试,将这个磁盘连到Windows 10系统上,发现IO性能还可以接受,至少播放影片没有明显卡顿,快进基本上也可以只有一秒的停顿,于是怀疑是不是Ubuntu 18.04上的USB驱动问题。 于是将这个硬盘盒连接到一个Manjaro的Linux系统上,也有同样的问题。 回想起这个18.04的系统刚安装好的时候并没有这个问题,于是用U盘上的18.04的安装盘启动计算机,连上硬盘盒,发现IO性能跟Windows上差不多。于是使用mount命令看了一下挂载选项,好像和更新过的系统不同。 下面是U盘上的18.04系统的挂载选项,一个是NTFS分区,一个是EXT4分区: /dev/sda3 on /media/ubuntu-budgie/EXT4 type ext4 (rw,nosuid,nodev,relatime,stripe=8191,data=ordered,uhelper=udisks2) /dev/sda1 on /media/ubuntu-budgie/NTFS1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2) 于是将这些选项记录下来以后,重启到笔记本上安装的18.04,然后手动使用这些选项挂载硬盘盒上的分区,发现性能又恢复正常了。 下面是我手动挂载EXT4分区的命令(/dev/sda3是这个分区再我的电脑上的路径,你的会是不同的路径):

对比前后的挂载选项,发现更新过的18.04系统没有stripe=8191和uhelper=udisks2这两个,猜测新系统可能使用USB3.0去访问硬盘(我的硬盘盒支持)导致。不过也懒得去细究了。还有更重要的东西要学习。  

Read More

ZFS on ubuntu

ZFS on ubuntu

Ubuntu 从16.04 (AMD64架构上)开始正式支持ZFS作为数据文件系统(非root)。但是需要另外安装。过程非常简单:

验证是否ZFS是否已经安装并加载:

作为一个非常NB的文件系统,ZFS主要的特性有: 快照 写时复制(copy-on-write cloning) 数据完整性 数据压缩 自动修复 安装过程很容易,但是用起来就不会这么简单了。下面几个文档可供参考。 如果想要详细了解ZFS的功能和使用,可以参考最下面Solaris 11.3的ZFS管理指南,虽然不能保证Solaris ZFS的功能全部都可以在Ubuntu上找到。 Ubuntu官方ZFS wiki: https://wiki.ubuntu.com/ZFS Ubuntu官方ZFS参考: https://wiki.ubuntu.com/Kernel/Reference/ZFS ZFS is *the* FS for Containers in Ubuntu 16.04! Solaris 11.3 ZFS文件管理指南: http://docs.oracle.com/cd/E53394_01/html/E54801/index.html

Read More

Canonical/Ubuntu会是下一个微软吗?

今天看到消息,Canonical准备开发一个自己的X窗口系统 – Mir,从而给Ubuntu用户一个更好,更一致的使用体验,不管是在笔记本,平板,手机还是电视上。而它的Unity Next桌面系统也将完全基于Mir。

根据Mir的维基页面,Canonical认为随着新设备新技术的出现,用户对显示效果和使用体验的要求也越来越高,而目前的X窗口系统已不再能满足用户的期望。

Read More