- 论坛徽章:
- 0
|
本帖最后由 qiaoyihang 于 2013-09-22 18:07 编辑
# top
top - 18:00:46 up 47 days, 3:09, 1 user, load average: 1.51, 1.48, 1.04
Tasks: 439 total, 1 running, 438 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.2%us, 0.7%sy, 0.0%ni, 91.0%id, 8.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 16282920k total, 16097928k used, 184992k free, 351112k buffers
Swap: 8191992k total, 1101280k used, 7090712k free, 13866584k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
9514 app 20 0 3539m 1.0g 808 S 11.7 6.7 645:58.92 ./fdfs_storaged /etc/fdfs/storage-tts.conf
在top命令中查看storaged实际占用了近1G内存,我用kill 9514杀掉进程,但等了很久进程还是没有退出。 接着我直接用kill -9 来杀死进程。
请问使用-9强制终止storaged进程会丢失数据吗?! 经我的观察感觉是会丢失内存中的数据。
怎么样做比较合理? 请教fastdfs是怎么样的机制将数据写入磁盘的!
|
|