[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 求助遇到的桌面频繁卡顿问题



On Mon, 2023-03-13 at 21:49 +0800, OkayPJ wrote:
> 感谢您的回复,但是经过尝试,问题还是没能解决。
> 
> 1. 我尝试对磁盘进行 fsck,结果为: https://paste.debian.net/1273882/
> 
> 2. 我尝试在“GRUB_CMDLIME_LINUX”中添加 libata.force=noncq,但似乎没有效果

添加后有没有 update 一下,
update-initramfs 还是 update-grub 我忘了。要 update 之后才能生效。

> 
> 3. 我尝试过用 badblocks 扫描 24700000 - 30000000 区块,没有给出任何结果
> 
> sudo badblocks -s /dev/sda1 30000000 24700000 > bad.txt
> 
> 4. gsmartcontrol(smartctl) 给出了如下结果: 
> https://paste.debian.net/1273884/
> 
> 
> 补充:似乎问题总是出在 24720136 和火狐浏览器的使用上,多次重启都一样。
> 
> 
> 谢谢
> 
> OkayPJ
> 
> 在 2023/3/12 22:52, lux 写道:
> > On Sun, 2023-03-12 at 22:15 +0800, OkayPJ wrote:
> > > 大家好!
> > > 
> > >       我将 debian 作为桌面操作系统来使用,我遇到的问题是:
> > > 
> > >           
> > > 频繁的卡顿,一般在卡顿几分钟后电脑才恢复正常,在使用浏览器和切换输入法是尤其严重;
> > > 
> > >           tty 中出现大量“ata1.00”开头的信息,同时,日志( /var/log/syslog
> > > )中反复出现:
> > > 
> > > [42748.439976] ata1: EH complete
> > > 2023-03-12T07:12:55.980716+08:00 xjp-TPX220 kernel:
> > > [42751.942311]
> > > ata1.00: exception Emask 0x0 SAct 0x700000 SErr 0x40000 action
> > > 0x0
> > > 2023-03-12T07:12:55.980768+08:00 xjp-TPX220 kernel:
> > > [42751.942338]
> > > ata1.00: irq_stat 0x40000008
> > > 2023-03-12T07:12:55.980781+08:00 xjp-TPX220 kernel:
> > > [42751.942344]
> > > ata1:
> > > SError: { CommWake }
> > > 2023-03-12T07:12:55.980788+08:00 xjp-TPX220 kernel:
> > > [42751.942358]
> > > ata1.00: failed command: READ FPDMA QUEUED
> > > 2023-03-12T07:12:55.980793+08:00 xjp-TPX220 kernel:
> > > [42751.942365]
> > > ata1.00: cmd 60/08:a0:08:33:79/00:00:01:00:00/40 tag 20 ncq dma
> > > 4096
> > > in
> > > 2023-03-12T07:12:55.980798+08:00 xjp-TPX220 kernel:
> > > [42751.942365]          res 51/40:08:08:33:79/00:00:01:00:00/40
> > > Emask
> > > 0x409 (media error) <F>
> > > 2023-03-12T07:12:55.980802+08:00 xjp-TPX220 kernel:
> > > [42751.942387]
> > > ata1.00: status: { DRDY ERR }
> > > 2023-03-12T07:12:55.980807+08:00 xjp-TPX220 kernel:
> > > [42751.942392]
> > > ata1.00: error: { UNC }
> > > 2023-03-12T07:12:55.992632+08:00 xjp-TPX220 kernel:
> > > [42751.956266]
> > > ata1.00: configured for UDMA/133
> > > 2023-03-12T07:12:55.992671+08:00 xjp-TPX220 kernel:
> > > [42751.956467] sd
> > > 0:0:0:0: [sda] tag#20 FAILED Result: hostbyte=DID_OK
> > > driverbyte=DRIVER_OK cmd_age=3s
> > > 2023-03-12T07:12:55.992678+08:00 xjp-TPX220 kernel:
> > > [42751.956481] sd
> > > 0:0:0:0: [sda] tag#20 Sense Key : Medium Error [current]
> > > 2023-03-12T07:12:55.992682+08:00 xjp-TPX220 kernel:
> > > [42751.956488] sd
> > > 0:0:0:0: [sda] tag#20 Add. Sense: Unrecovered read error - auto
> > > reallocate failed
> > > 2023-03-12T07:12:55.992686+08:00 xjp-TPX220 kernel:
> > > [42751.956497] sd
> > > 0:0:0:0: [sda] tag#20 CDB: Read(10) 28 00 01 79 33 08 00 00 08 00
> > > 2023-03-12T07:12:55.992691+08:00 xjp-TPX220 kernel:
> > > [42751.956503]
> > > I/O
> > > error, dev sda, sector 24720136 op 0x0:(READ) flags 0x0 phys_seg
> > > 1
> > > prio
> > > class 2
> > > 
> > >       在上面日志中的最后一行,即使是重启后,出错的区块也仍为 24720136。
> > > 
> > >      更多日志我贴在了 https://paste.debian.net/1273779/
> > > 
> > >       
> > > 这是否说明我的磁盘出问题了?我怀疑是坏道,但日志内容和网上查到的不太一样。有什么可能的解决方案吗?
> > > 
> > > 谢谢
> > > 
> > > OkayPJ
> > > 
> > > 
> > 方案一:启动Grub时,加个内核启动参数试下:libata.force=noncq
> > 
> > 方案二:对磁盘做下fsck
> 


Reply to: