去年买的一块Seagate Backup Plus 4TB, 专门用来备份的, 之前在win7下用过几次, 但是在Ubuntu下可能只用过一两次, 今天备份的时候, 感觉写入速度不太正常, 大概只有12~15MB/s的样子, 硬盘原来出厂设置的分区是单独一个NTFS分区, 我怀疑是NTFS分区在Linux下速度有影响, 于是重新分区格式化为ext4. 但是发现速度更慢了, 读写都只有1.5MB/s, 慢到极点.

硬盘信息

$ sudo smartctl -x /dev/sdc1
smartctl 6.6 -- r4324 [x86_64-linux-4.15.--generic] (local build)
Copyright (C) -, Bruce Allen, Christian Franke, www.smartmontools.org === START OF INFORMATION SECTION ===
Vendor: Seagate
Product: BUP BL
Revision:
Compliance: SPC-
User Capacity: ,,,, bytes [4.00 TB]
Logical block size: bytes
Physical block size: bytes
Logical Unit id: 0x5000000000000001
Serial number: NA9F8ZJ6
Device type: disk
Local Time is: Thu Oct :: CST
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
Temperature Warning: Disabled or Not Supported
Read Cache is: Enabled
Writeback Cache is: Enabled === START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Current Drive Temperature: C
Drive Trip Temperature: C Error Counter logging not supported Device does not support Self Test logging
Device does not support Background scan results logging

在google中搜Seagate Backup Plus Ubuntu slow能查到不少相似的问题记录, 主要原因一是说Linux对SMR硬盘的支持, 另一是说主板BIOS, 其中有一个提供的解决办法是用gparted做成GPT分区, 按这个方法处理后, 硬盘速度就恢复正常了. 现在读写的benchmark是 66MB/s 和 20MB/s, 在大文件写入中显示的写入速度在25~40MB/s之间. 因为SMR硬盘本身性能的影响, 在连续写入大概90GB后, 写入速度会快速下降

installed 'gparted' and then created GPT partition table via "Device-> Create partition table-> GPT". Then i created desired number of partitions with formats such as ntfs, ext4 etc... Now it works fine!

SMR中文叫叠瓦式磁记录, 关于SMR硬盘的说明, 可以参考知乎的这两篇 https://www.zhihu.com/question/31941970  和 https://www.zhihu.com/question/278755486  . SMR硬盘的写入性能非常差, 正常就只有20~30MB/s, 不适合用于大量写的场景(例如系统盘, 以及阵列), 目前7mm的2.5硬盘基本都是SMR的, 9mm的2T只有这一款 ST2000LM003

Ubuntu18.04下希捷移动硬盘Seagate Backup Plus读写慢的更多相关文章

  1. Ubuntu18.04下安装搜狗输入法

    Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...

  2. Ubuntu18.04下给PyCharm创建快捷方式

    Ubuntu18.04下给PyCharm创建快捷方式 该方法 WebStorm.PyCharm.Clion 等都适用. 步骤 终端输入: sudo gedit /usr/share/applicati ...

  3. ubuntu18.04 下利用conda安装opencv3

    ubuntu18.04 下利用conda安装opencv3 安装opencv3 conda install -c https://conda.anaconda.org/menpo opencv3 出现 ...

  4. ubuntu18.04下安装mysql后无法用mysqlworkbench访问

    问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...

  5. Ubuntu18.04下安装MySQL

    Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...

  6. Ubuntu18.04下搭建LAMP环境

    一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update             # 获取最新资源包 2.sudo apt-get upgrade ...

  7. Ubuntu18.04下的音频录制和编辑软件Ardour及QjackCtl(jackd gui)

    Ardour 是一个Linux和OSX下的多音轨录制和数字音频编辑软件. 需要配合ALSA或者JACK总线使用. 快速入门 http://brunoruviaro.github.io/ardour4- ...

  8. Ubuntu18.04下的 Android Studio 3.1.2

    Android Studio安装 参考官网上的安装说明 # 安装依赖 :i386 lib32z1 libbz2-1.0:i386 安装openjdk (Update 2018-08-21: 这次重装U ...

  9. Centos5, 6, 以及Ubuntu18.04下更改系统时间和时区

    http://www.namhuy.net/2435/how-to-change-date-time-timezone-on-centos-6.html 查看日期(使用 -R 参数会以数字显示时区) ...

随机推荐

  1. Python collections.OrderedDict解决dict元素顺序问题

    编程中遇到个问题,python json.loads时元素顺序可能会发生变化. 这个对于一些需要使用元素顺序来做一些策略的代码来说是致命的. 在网上查了查,结合自己的知识总结一下. 使用dict时,K ...

  2. [leetcode]Set Matrix Zeroes @ Python

    原题地址:https://oj.leetcode.com/problems/set-matrix-zeroes/ 题意:Given a m x n matrix, if an element is 0 ...

  3. [leetcode]N-Queens II @ Python

    原题地址:https://oj.leetcode.com/problems/n-queens-ii/ 题意:和N-Queens这道题其实是一样的,只不过这次要求返回的时N皇后的解的个数的问题. 解题思 ...

  4. 读书笔记,《深入理解java虚拟机》,第二章,java内存区域与内存溢出异常

    第二节,运行时数据区域.    在这个章节中,作者给出了一个java虚拟机运行时数据区的框图,图的左侧是方法区和堆,这两个数据区是所有的线程所共享的.然后是虚拟机栈.本地方法栈.还有程序计数器,这三个 ...

  5. Permutation Sequence leetcode java

    题目: The set [1,2,3,…,n] contains a total of n! unique permutations. By listing and labeling all of t ...

  6. Binary Tree ZigZag Level Order Traversal leetcode java

    题目: Given a binary tree, return the zigzag level order traversal of its nodes' values. (ie, from lef ...

  7. 机器学习、NLP、Python和Math最好的150余个教程(建议收藏)

    编辑 | MingMing 尽管机器学习的历史可以追溯到1959年,但目前,这个领域正以前所未有的速度发展.最近,我一直在网上寻找关于机器学习和NLP各方面的好资源,为了帮助到和我有相同需求的人,我整 ...

  8. 已知(x,y,z,yaw,pitch,roll)如何得到4*4的转换矩阵?

    作者:Nicholas链接:https://www.zhihu.com/question/41514206/answer/104827395来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商 ...

  9. 转:使用RNN解决NLP中序列标注问题的通用优化思路

    http://blog.csdn.net/malefactor/article/details/50725480 /* 版权声明:可以任意转载,转载时请标明文章原始出处和作者信息 .*/ author ...

  10. MFC如何获取硬盘的序列号

    要把如下的两篇文章结合起来看: qt怎么获取硬盘序列号,是不是没戏? http://www.qtcn.org/bbs/simple/?t65637.html system("wmic pat ...