找回密码
 立即注册
查看: 41924|回复: 16

[原创] 猫盘群晖开启休眠调试日志分析

[复制链接]

8

主题

119

回帖

349

积分

中级渣柚V1

积分
349
发表于 2019-11-27 13:55:57 | 显示全部楼层 |阅读模式
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.8 D& s, L2 k! I+ `% }, O
  • #scemd bind
  • touch /tmp/scemd.log.new || true
  • chmod 660 /tmp/scemd.log.new || true
  • chown system:log /tmp/scemd.log.new || true
  • mount -o bind /tmp/scemd.log.new /var/log/scemd.log || true
  • #
    8 t$ Z; O0 ^# G- T3 x4 H2 G
! w& S: }2 K3 F& Q& e- s0 n
0 C! _. \7 B1 Y" c  c
hibernationFull.log日志文件中可以看到相关信息已写入tmpfs
6 |+ o; p; i1 b[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs/ x  q' q5 f% _& h9 [' `8 R
[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs4 U  @. s4 _3 W: @8 X
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs
( r7 z+ c. a  K6 c/ u. i[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs% Z1 c  z" q# S$ p
$ R, v; [: F# C8 r' C, e, b6 l

0 r9 T5 L; ^. T$ K但是连着发现有写磁盘操作如下:4 _! |5 B$ a$ N5 D9 o2 U
[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
! y& [$ g+ A  Y1 G. w6 f2 Z[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
3 a! g) p7 B+ P% H+ s  _[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda39 E  [8 G" W$ q, o" L1 D9 k/ p
* R+ i1 C' i6 k
# I. z+ O9 w5 q/ T/ |5 s, `
8 g3 ^" H2 l- ^3 I; U+ X
接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息$ t4 \: K3 Q; a1 i( \3 g2 C
UID        PID  PPID  C STIME TTY          TIME CMD7 x5 D5 u. x+ \1 R6 ~
root      7515  7433  0 08:48 ?        00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup$ J  `0 H: X0 n
root      8036  7515  0 08:48 ?        00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
& @3 ~7 @  L# Oroot      8043  8036  0 08:48 ?        00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou; c- o" S% Y2 a# g
root      8058  8043  0 08:48 ?        00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou1 }& l# E7 E8 b. k
root      8071  8058  0 08:48 ?        00:00:03 bash /volume1/homes/ping_led.sh! B5 M3 v+ d0 E& D! L2 O! r7 S/ a" K

3 ~. Y. \- n" h4 }+ o6 {1 C5 o+ g  v- y! T1 Q& J1 A- b
到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?
: B& N( Y4 }- A' ~. E$ J  H1 Q4 k( X# k

* P; l6 G& u( q! [3 T) b# L" c# z& Z$ `  d- f5 u( ^# |$ N  W

3

主题

62

回帖

221

积分

中级渣柚V1

积分
221
发表于 2019-11-27 15:23:06 来自手机 | 显示全部楼层
不懂 顶顶

4

主题

259

回帖

656

积分

版主

积分
656
发表于 2019-11-28 07:18:08 | 显示全部楼层
回头试试,我的一直不行

8

主题

119

回帖

349

积分

中级渣柚V1

积分
349
 楼主| 发表于 2019-11-28 23:09:31 | 显示全部楼层
休眠可以了,一晚上基本在休眠,功耗3.2W,真的低.

休眠日志

休眠日志

功耗

功耗

8

主题

119

回帖

349

积分

中级渣柚V1

积分
349
 楼主| 发表于 2019-11-28 23:26:07 | 显示全部楼层
我的问题解决方法:
0 J/ r% i: `7 r" R/ W$ P找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了led脚本,里面有echo语句输出日志,所以发生写硬盘操作.

5

主题

73

回帖

210

积分

中级渣柚V1

积分
210
发表于 2019-12-2 12:07:58 | 显示全部楼层
721236042 发表于 2019-11-28 23:269 ~7 V: k8 _" k+ a& z5 C5 g: Z
我的问题解决方法:
6 M3 A7 u! c  w找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了le ...
" _) b) l' f: D; d; `
大佬,你的意思是:
+ @/ p$ Q% {" q+ ?, TLED灯的命令,和,硬盘休眠有冲突: v/ ^# L# U: B# p) r
关闭LED灯正常就可以了,是么?

6

主题

75

回帖

391

积分

中级渣柚V1

积分
391
发表于 2019-12-2 14:42:35 | 显示全部楼层
721236042 发表于 2019-11-28 23:093 y9 ^( J# t, ^2 x0 i2 E
休眠可以了,一晚上基本在休眠,功耗3.2W,真的低.

( B& u# o% G+ I! ^' W" S请问这种瓦数怎么可以看到的啊

2

主题

96

回帖

249

积分

中级渣柚V1

积分
249
发表于 2019-12-2 17:44:58 | 显示全部楼层
想问下hibernationFull.log这个日志再哪能看到,我这边没有找到这个日志

8

主题

119

回帖

349

积分

中级渣柚V1

积分
349
 楼主| 发表于 2019-12-5 00:31:33 | 显示全部楼层
宠虫 发表于 2019-12-2 12:07; b! }% N/ u; P# _4 [
大佬,你的意思是:* d9 h0 X# k. Q8 ?) o5 a
LED灯的命令,和,硬盘休眠有冲突, Y, c  @' k# X5 f# E& i. G
关闭LED灯正常就可以了,是么? ...
0 R6 P' F. n4 [; n8 t# n# D6 ?
这个要跟据自己的情况来分析的,灯的脚本本身不会冲突,我加了日志输出会影响休眠。把写日志关掉就好了,led灯脚本还是执行的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|矿渣社区 ( 黔ICP备2024020525号-1 )

GMT+8, 2026-4-6 03:42 , Processed in 0.091264 second(s), 36 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表