小编umu*_*mut的帖子

"tail -f"和logrotate如何工作?

当我为日志文件运行tail -f时,logrotate将其旋转,但tail -f没有停止.它继续显示新文件中的日志.之后我尝试手动;

mv my.log my.log.2
touch my.log
echo "test text" >> my.log
echo "test text" >> my.log
Run Code Online (Sandbox Code Playgroud)

它不起作用.logrotate如何旋转日志?它是否将所有行复制到新文件?

注意:我正在研究centos 5.

logrotate tail

8
推荐指数
1
解决办法
2561
查看次数

unix中的tail -f和tailf有什么区别?

我尝试显示文本文件的尾部。如果文件很小,则没有区别。但是,如果文件太大(〜5 gB),tailf将不会响应。另一方面,tail -f可以正常工作。它们之间有什么区别?

unix tail

7
推荐指数
2
解决办法
6008
查看次数

Elasticsearch线程的行为彼此不同

Elasticsearch运行在我的低配置系统上,该系统具有4G内存和4核CPU.我得到ES的高CPU使用率问题.即使关闭了分析仪,也减少了螺纹尺寸等.

在分析情况的同时,我得到了Elasticsearch的堆栈跟踪,看到有数百个线程,它由config NP定义,但只有部分线程正在运行,只有一个线程有很多CPU时间.

这是堆栈跟踪:

top - 09:51:44 up 1 day,  1:46,  2 users,  load average: 4.94, 5.35, 5.29
Tasks: 684 total,   2 running, 682 sleeping,   0 stopped,   0 zombie
Cpu(s):  7.2%us,  1.1%sy,  0.8%ni, 83.7%id,  6.7%wa,  0.1%hi,  0.4%si,  0.0%st
Mem:   4043340k total,  3466748k used,   576592k free,    30272k buffers
Swap:  4192960k total,   410704k used,  3782256k free,   465868k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                           
25134 root      20   0 1086m 978m  14m S  0.0 24.8   0:00.00 /usr/bin/java …
Run Code Online (Sandbox Code Playgroud)

linux multithreading jvm threadpool elasticsearch

5
推荐指数
1
解决办法
102
查看次数

标签 统计

tail ×2

elasticsearch ×1

jvm ×1

linux ×1

logrotate ×1

multithreading ×1

threadpool ×1

unix ×1