当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 7:29 

注册: 2010-05-08 4:52
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
机器在淘宝买的
安装win7和ubuntu 14.04LTS双系统,win7盗版的被反盗版后用不了,很久没用了
ubuntu安装的时候我不记得有没有设置swap分区了
在ubuntu下,用chrome的时候,打开标签多了,就容易卡,有时候还会变灰色死十几秒,几十秒的
用eclipse java开发就更卡了
但是top命令看进程占CPU或者mem情况,发现并不大

刚刚在ubuntu下将home下的10几G的文件复制到windows分区的D盘下
发现速度才6-8M/s
这个速度是不是太慢了?

是不是硬盘有问题所以导致卡?
或者没有设置SWAP分区(这个如何查看是否设置了?)?
或者其他问题?譬如CPU啥的
如何检测啊?

谢谢


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 8:00 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 9:10 

注册: 2010-05-08 4:52
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
langyxxl 写道:
估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0


你说的 wait 是指 total cpu usage 下面的wai 吗?

----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw

你是退出所有运行的程序后再运行这个命令?
多大数值表示硬盘很差?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 11:09 
头像

注册: 2007-11-25 13:29
帖子: 7268
地址: 新疆博乐
系统: 14.04/16.04/Fedroa22
送出感谢: 38
接收感谢: 101
附件里的磁盘实用工具,可以测试一下硬盘的性能,参考: http://teliute.org/linux/TeUbt/lesson25/lesson25.html

图片


_________________
===新手请看===
Ubuntu 安装 | Ubuntu12.04/14.04/16.04 桌面操作指南
··Ubuntu16.04 安装图文教程(超简单)
····有时间就静下心来——折腾:)


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 13:47 

注册: 2010-05-08 4:52
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
TeliuTe 写道:
附件里的磁盘实用工具,可以测试一下硬盘的性能,参考: http://teliute.org/linux/TeUbt/lesson25/lesson25.html

图片


GSmartControl output是这样, 磁盘有啥问题吗?

smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.4.0-38-generic] (local build)
Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Blue Mobile
Device Model: WDC WD5000LPVX-08V0TT5
Serial Number: WD-WX31A3416253
LU WWN Device Id: 5 0014ee 6af2489b9
Firmware Version: 05.01A05
User Capacity: 500,107,862,016 bytes [500 GB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 5400 rpm
Device is: In smartctl database [for details use: -P show]
ATA Version is: ACS-2 (minor revision not indicated)
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Oct 5 07:44:55 2016 CEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 9120) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 104) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x7035) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
3 Spin_Up_Time 0x0027 154 151 021 Pre-fail Always - 1266
4 Start_Stop_Count 0x0032 099 099 000 Old_age Always - 1678
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x002f 200 200 051 Pre-fail Always - 0
9 Power_On_Hours 0x0032 086 086 000 Old_age Always - 10233
10 Spin_Retry_Count 0x0032 100 100 000 Old_age Always - 0
11 Calibration_Retry_Count 0x0032 100 100 000 Old_age Always - 0
12 Power_Cycle_Count 0x0032 099 099 000 Old_age Always - 1550
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 0
193 Load_Cycle_Count 0x0032 199 199 000 Old_age Always - 4858
194 Temperature_Celsius 0x0022 098 082 000 Old_age Always - 45
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0032 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0030 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x0032 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0008 100 253 000 Old_age Offline - 0
240 Head_Flying_Hours 0x0032 087 087 000 Old_age Always - 10171

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 2608 -

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 14:41 

注册: 2013-05-26 6:58
帖子: 2154
系统: Debian 9
送出感谢: 893
接收感谢: 30
插个正常的USB硬盘试试速度?
HOME下复制一份看速度如何?(怀疑是不同文件系统导致的速度下降)
有些情况下用GUI也会导致速度缓慢,可以试试用命令行来代替图形界面复制功能,看是否有所改善?


_________________
Linux桌面优化综合贴[2017.09.18](欢迎各位补充或指正误区)
[2016.03.10]会C语言但看不懂英文文档的点这里,一个用C语言编写的简陋学习工具
单硬盘通过iso文件实机安装Debian的方法
重启或操作fcitx时失去响应的一个解决方法,不妨试试看


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 16:21 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
硬盘速度太几M肯定不对劲啦,你啥配置都不说


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 17:29 

注册: 2010-05-08 4:52
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
adagio 写道:
硬盘速度太几M肯定不对劲啦,你啥配置都不说


$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
4 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz


$ sudo dmidecode |grep -A 8 "System Information"
System Information
Manufacturer: LENOVO
Product Name: 62771W4
Version: ThinkPad Edge E431
Serial Number: PF1P5HX
UUID: DA69F281-52F6-11CB-9DC9-AB4A08EFD878
Wake-up Type: Power Switch
SKU Number: LENOVO_MT_6277_BU_Think_FM_ThinkPad Edge E431
Family: ThinkPad Edge E431


$ sudo dmidecode -t memory|grep Size
Size: No Module Installed
Size: 4096 MB

sudo dmidecode |grep -A16 "Memory Device$"
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: Unknown
Data Width: Unknown
Size: No Module Installed
Form Factor: DIMM
Set: None
Locator: ChannelA-DIMM0
Bank Locator: BANK 0
Type: Unknown
Type Detail: None
Speed: Unknown
Manufacturer: Not Specified
Serial Number: Not Specified
Asset Tag: None
Part Number: Not Specified
--
Memory Device
Array Handle: 0x000B
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 4096 MB
Form Factor: SODIMM
Set: None
Locator: ChannelB-DIMM0
Bank Locator: BANK 2
Type: DDR3
Type Detail: Synchronous
Speed: 1600 MHz
Manufacturer: Samsung
Serial Number: 161F4DA1
Asset Tag: None
Part Number: M471B5173QH0-YK0


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-05 18:57 

注册: 2010-05-08 4:52
帖子: 209
送出感谢: 0 次
接收感谢: 0 次
langyxxl 写道:
估计就是硬盘太慢了导致的
你可以使用dstat命令,看“wait”那一列的数值是不是很高,那一列基本就是等待硬盘的cpu,我用的ssd,“wait”基本为0



关闭所有程序时,

代码:
$ dstat
You did not select any stats, using -cdngy by default.
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
  5   1  90   3   0   0| 483k  432k|   0     0 |8840B   29k| 666  3980
  0   0  99   0   0   0|   0     0 |   0   124B|   0     0 | 299   781
  2   1  98   0   0   0|   0    12k|   0     0 |   0     0 | 278   907
  0   0  99   1   0   0|   0    72k|   0     0 |   0     0 | 146   401
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  99   227
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 103   282
  0   0 100   0   0   0|   0     0 |   0     0 |   0     0 |  83   212
  0   0 100   0   0   0|   0     0 |   0    62B|   0     0 | 109   236
  0   0 100   0   0   0|   0     0 |   0    62B|   0     0 | 113   283
  0   0 100   0   0   0|   0     0 |   0   364B|   0     0 | 100   256
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 100   239
  0   0 100   0   0   0|   0     0 |   0     0 |   0     0 |  94   224
  0   0  99   1   0   0|4096B 3540k|   0     0 |   0     0 | 222   272
  0   0 100   0   0   0|   0     0 |   0     0 |   0     0 |  90   220
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 105   227
  0   0 100   0   0   0|   0     0 |   0     0 |   0     0 | 121   307
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 104   275
  0   0  99   1   0   0|   0    44k|   0     0 |   0     0 | 106   262
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 136   455
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  98   221
  0   0 100   0   0   0|   0     0 |   0    62B|   0     0 | 117   291
  1   0  99   0   0   0|   0     0 |   0    62B|   0     0 | 102   247
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  88   211
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  99   250
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  91   221
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 104   241
  1   0  99   0   0   0|   0     0 |   0   535B|   0     0 | 115   282
  1   1  99   0   0   0|   0     0 |   0     0 |   0     0 | 140   344
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 174   471
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 151   406
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  85   223
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 123   278
  1   1  97   0   0   0|   0     0 | 466B  475B|   0     0 | 508  1299
  2   1  97   0   0   0|   0     0 |   0     0 |   0     0 | 464  1313
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 276   778
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 273   724
  1   0  98   0   0   0|   0     0 |   0     0 |   0     0 | 211   490
  0   0 100   0   0   0|   0    36k|  84B  100B|   0     0 | 104   256
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  90   210
  1   0  99   0   0   0|   0     0 |   0   364B|   0     0 | 112   270
  0   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 112   284
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 |  93   221



然后打开chrome,wait时间陡然上升
代码:
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw
  1   1  99   0   0   0|   0     0 |   0     0 |   0     0 | 326   832
  2   1  96   1   0   0|   0     0 |   0     0 |   0     0 | 359  1020
  1   1  99   0   0   0|   0     0 |   0     0 |   0     0 | 216   462
  1   0  99   0   0   0|   0     0 |   0     0 |   0     0 | 143   353
  4   3  64  29   0   0|1200k  516k|   0     0 |   0     0 | 739  2368
  9   1  68  22   0   0|  30M  160k|   0    62B|   0     0 | 976  2570
  5   1  69  25   0   0|3392k    0 |   0    62B|8192B    0 | 995  2801
  8   1  67  24   0   0|3820k    0 |   0     0 |  40k    0 |1319  2977
  6   4  52  39   0   0|4428k    0 |   0     0 |4096B    0 |1164  3211
  7   3  23  67   0   0|8048k    0 | 891B  841B|  12k    0 |1093  2678
  6   1  19  73   0   0|5848k  188k| 338B    0 |4096B    0 | 646  1661
 13   4  29  54   0   0|2744k    0 |   0   222B|  40k    0 |1042  3751
 19   3   7  70   0   1|3336k  320k|  17k 5212B|  12k    0 |1593  5893
 19   5  12  65   0   0|2664k 4096B|  31k 9130B|   0     0 |2275  9714
  9   3  12  77   0   0|2216k  992k|   0   222B|   0     0 |1231  4147
 12   2  42  44   0   0|6828k    0 |   0   200B|   0     0 | 880  2752
  6   2  69  24   0   0|4428k 4616k|   0   400B|   0     0 | 931  2171
 12   3  82   4   0   0| 216k  104k|  12k 6244B|   0     0 | 975  9402
  5   1  92   1   0   0|   0     0 |2271B 2977B|   0     0 | 612  1870
 10   2  84   4   0   0|   0   504k|   0   200B|   0     0 | 998  3233
 12   4  83   2   0   0|  16k  308k| 156k 6975B|   0     0 |1159  5936
 11   3  86   1   0   0|   0     0 |   0     0 |   0     0 | 976  4803
  5   2  91   2   0   0| 536k    0 |   0     0 |   0     0 | 568  2529
  7   3  88   2   0   0|  16k   92k| 143B  579B|   0     0 | 706  4137
 15   6  77   1   0   0|   0  4096B| 510B 1104B|   0     0 |1476  8436
 29   8  60   2   0   0|  32k 2224k|5247B 1582B|   0     0 |2365    13k
 16   7  75   1   0   0|   0     0 |  26k 3937B|   0     0 |1825    10k
 16   5  76   3   0   0|  48k    0 |  20k 2352B|   0     0 |1430  9305
  6   6  87   0   0   0|   0     0 | 428B  310B|   0     0 |1148  6270
 19   5  75   1   0   0|4096B    0 | 162B   87B|4096B    0 |1529  9284
  9   5  86   1   0   0|   0     0 |   0     0 |   0     0 | 915  2784
  1   1  96   1   0   0|   0    56k| 227B 1519B|   0     0 | 269   665
  1   0  99   0   0   0|   0  4096B|1275B  537B|   0     0 | 150   366
  2   0  98   0   0   0|   0     0 |   0     0 |   0     0 | 177   403
  1   1  98   0   0   0|   0    20k|   0     0 |   0     0 | 158   547 ^C


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 如何确定机器慢是不是硬盘或者其他硬件问题?
帖子发表于 : 2016-10-06 9:02 
头像

注册: 2012-01-17 22:17
帖子: 441
送出感谢: 3
接收感谢: 20
esolve, 很明显你这个wait已经把cpu吃完了。。。赶紧换ssd吧


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译