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

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

[复制链接]

8

主题

119

回帖

347

积分

中级渣柚V1

积分
347
发表于 2019-11-27 13:55:57 | 显示全部楼层 |阅读模式
1.首先明确猫盘群晖系统中经常控制风扇相关IO失败导致写日志,已按教程把日志输出内存中,即tmpfs.3 u; T* s- E$ f8 E8 G
  • #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
  • #/ e: N& c; g# O4 R& l: b, d

3 J# f: f! a' ]! Z) v5 Y4 X1 A* ~+ V) B; m
hibernationFull.log日志文件中可以看到相关信息已写入tmpfs
  `3 @$ Q- {" ?4 K" m8 d' s[ 8171.663318] scemd(7558): dirtied inode 183010 (volume1.lock.E2tWgd) on tmpfs* I5 N3 ^& T3 A7 Y
[ 8173.676415] scemd(32464): dirtied inode 179481 (enumlist_det.tmp) on tmpfs1 S, r' N6 O7 `' G, R9 G8 z2 G$ n
[ 8177.676482] scemd(7558): dirtied inode 183116 (volume1.lock.U2M7Fk) on tmpfs
+ B3 R% x) X0 u4 m8 m% b[ 8183.694872] scemd(7558): dirtied inode 183229 (volume1.lock.Y5kNsv) on tmpfs+ n0 @2 E8 q0 ~3 Z( w

- F# I" m  n+ I
. n/ G! Z1 L: T/ }但是连着发现有写磁盘操作如下:
) x% v& m3 g: E; W8 ~[ 8189.076863] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
" M9 O! ~9 t3 f/ z[ 8189.076902] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3
# I  j: [: }! H8 `[ 8189.076912] bash(8134): dirtied inode 9175053 (esynoscheduler.output.8094) on sda3* F3 T+ I2 [( h5 |/ M% K" H+ N. m
0 I: X* G  c( f) ]. g
3 g; R! S* ?+ R+ x' z
: d" h- {, U) E& b. K# J
接着使用ps -ef命令打印所有进程,找到esynoscheduler相关的进程信息1 U+ _: n+ g" [. D6 p% Q
UID        PID  PPID  C STIME TTY          TIME CMD
4 Y! H6 Q1 ]4 f! L' c- k% lroot      7515  7433  0 08:48 ?        00:00:03 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup
* K' M1 a$ q8 W0 oroot      8036  7515  0 08:48 ?        00:00:00 /usr/syno/sbin/esynoscheduler --fireEvent event=bootup4 x; q, q+ ^/ \9 _+ L$ N
root      8043  8036  0 08:48 ?        00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
2 p4 M. O, U$ \, R% D3 [- eroot      8058  8043  0 08:48 ?        00:00:00 sh -c '/tmp/esynoscheduler.script.7515' > '/volume1/@tmp/esynoscheduler.ou
( K1 ^1 `- U/ }5 F* A2 |7 rroot      8071  8058  0 08:48 ?        00:00:03 bash /volume1/homes/ping_led.sh0 e6 C" Z2 Y6 Q% e3 c) W
! G0 X& [$ n+ B* ?! T3 H
: a& S) _; E3 A( ?: ^/ K7 p6 P6 ?  V5 F* d
到这里看不懂了,请问3条bash写操作是怎么产生的,应该怎么关闭?% V2 L! I/ z* s- @% z
) e! X9 j" k- S0 s3 d

  [: ^! V8 W7 T* t9 d
7 d* f' |3 W6 Z* W2 d2 M' Y. `. v

3

主题

62

回帖

221

积分

中级渣柚V1

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

4

主题

259

回帖

656

积分

版主

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

8

主题

119

回帖

347

积分

中级渣柚V1

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

休眠日志

休眠日志

功耗

功耗

8

主题

119

回帖

347

积分

中级渣柚V1

积分
347
 楼主| 发表于 2019-11-28 23:26:07 | 显示全部楼层
我的问题解决方法:6 K$ \( T. _% h* d; s8 K
找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了led脚本,里面有echo语句输出日志,所以发生写硬盘操作.

5

主题

73

回帖

210

积分

中级渣柚V1

积分
210
发表于 2019-12-2 12:07:58 | 显示全部楼层
721236042 发表于 2019-11-28 23:26
. A* P/ s; ^1 n我的问题解决方法:6 l& Q$ e2 `  a6 m5 y
找到/tmp/esynoscheduler.script.7515 这个文件,里面其实是群晖开机计划任务,我设置了le ...

6 X5 p; e7 t+ k% A. E* v# ^# p大佬,你的意思是:
0 o! d0 Q; E& L* X1 _LED灯的命令,和,硬盘休眠有冲突
1 |! q4 ]+ G+ m( t) {+ x关闭LED灯正常就可以了,是么?

5

主题

75

回帖

388

积分

中级渣柚V1

积分
388
发表于 2019-12-2 14:42:35 | 显示全部楼层
721236042 发表于 2019-11-28 23:09
6 M( z  l" b. a0 k# R2 v0 j休眠可以了,一晚上基本在休眠,功耗3.2W,真的低.

* K( k* D% {# u; ?# |: y请问这种瓦数怎么可以看到的啊

2

主题

96

回帖

249

积分

中级渣柚V1

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

8

主题

119

回帖

347

积分

中级渣柚V1

积分
347
 楼主| 发表于 2019-12-5 00:31:33 | 显示全部楼层
宠虫 发表于 2019-12-2 12:07; P% _5 C% Q; L, [6 `/ i1 p4 H
大佬,你的意思是:! _  y4 X. h2 E; U0 f( |" o1 q! |
LED灯的命令,和,硬盘休眠有冲突3 J: L0 u1 p& t' ?
关闭LED灯正常就可以了,是么? ...

# c; @! P8 U0 f2 D7 l7 O这个要跟据自己的情况来分析的,灯的脚本本身不会冲突,我加了日志输出会影响休眠。把写日志关掉就好了,led灯脚本还是执行的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-23 22:31 , Processed in 0.063584 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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