小编Kyl*_*ndt的帖子

排除私有 ip 流量的 tcpdump 过滤器

对于排除转储中私有 IP 地址之间的所有流量的通用过滤器,我想出了以下内容:

sudo tcpdump -n '
(not
    (
        (src net 172.16.0.0/20 or src net 10.0.0.0/8 or src net 192.168.0.0/16)
    and
        (dst net 172.16.0.0/20 or dst net 10.0.0.0/8 or dst net 192.168.0.0/16)
    )
) and 
(not
    (
        (dst net 172.16.0.0/20 or dst net 10.0.0.0/8 or dst net 192.168.0.0/16)
    and
        (src net 172.16.0.0/20 or src net 10.0.0.0/8 or src net 192.168.0.0/16)    
    )
)' -w test2.dump
Run Code Online (Sandbox Code Playgroud)

看起来很过分,但它似乎也有效,这个过滤器是否比它需要的时间长得多,并且有更好的方式来表达这个逻辑,或者过滤器有什么问题?

tcpdump

8
推荐指数
2
解决办法
3万
查看次数

IIS 7.5 中应用程序池的 CPU 限制

我看到在 iis 7.5 中,我可以为应用程序池在指定的时间内设置CPU % 利用率限制。如果违反此限制,我也可以让它终止工作进程。如果告诉它这样做,工作进程会在它被杀死后自动重新启动,还是需要手动干预?

在 Stack Overflow上提到可以在间隔完成时重新启动......

windows iis application-pools iis-7.5

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

Nagios 检查模拟 Web 完整渲染时间

有谁知道可以模拟网页加载时间的 Nagios 插件或 cli 程序,就像在浏览器中一样。

例如,Pingdom 的页测试之类的结果的总加载时间或您从 firebug 获得的时间线。

monitoring performance-monitoring nagios

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

让系统性能数据收集器集运行是否安全

我从系统性能模板创建了一个用户定义的数据收集器集。我没有对计数器进行任何更改。我可以手动运行它,它工作正常,但只运行了 1 分钟。是的,我看到了日程表选项卡...

我不明白的是如何以合理的方式设置时间表。我想全天监控性能。我不知道我是应该让它一直运行还是以某种方式将其设置为定期采样。如果后者是正确的方法,那么我需要一些指导。关于限制的文档不清楚,我尝试过的一些事情没有按预期工作。

windows perfmon windows-server-2008-r2

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

对 Redis 停顿进行故障排除

我们在服务器上运行了几个 redis 实例。还有多个 Web 层服务器连接到同时遇到停顿的那些实例。

根据以下wireshark IO图,我们当时进行了数据包捕获,确定TX和RX流量均出现停滞:

在此处输入图片说明

在此处输入图片说明

redis 调用中有一个相关的峰值,但我怀疑这是一个结果,而不是由于时间滞后的原因:

在此处输入图片说明

以 15/s 的采样间隔(作为计数器收集),平均有 136 个内存分配停顿:

在此处输入图片说明

同时迁移的 NUMA 页面数量似乎也异常的多:

在此处输入图片说明

尽管以上看起来很正常,但与图中看到的其他 300 多个峰值相比,有两个连续的数据点使其异常。

内存压缩失败和压缩停顿也有相关的峰值:

在此处输入图片说明

在此处输入图片说明

虽然我这里有丰富的内存信息,但我的 Linux 内存知识还不够深入,无法真正假设一个好故事,将所有这些信息放在一起来解释停顿。任何拥有深厚的 Linux 内存知识(或许还有深厚的 redis 内存知识)的人都可以将其中的一些信息联系在一起吗?

我们每隔 15 秒从 /proc/vmstat 收集所有统计信息,因此如果您认为那里有任何数据可能会添加到其中,请提出请求。我只是挑选了一些似乎有有趣活动的东西,特别是 alloc 停顿、numa 迁移和压缩停顿/失败。总数如下,包括 20 天的正常运行时间:

[kbrandt@ny-redis01: ~] uptime
 21:11:49 up 20 days, 20:05,  8 users,  load average: 1.05, 0.74, 0.69
[kbrandt@ny-redis01: ~] cat /proc/vmstat
nr_free_pages 105382
nr_alloc_batch 5632
nr_inactive_anon 983455
nr_active_anon 15870487
nr_inactive_file 12904618
nr_active_file 2266184
nr_unevictable 0
nr_mlock 0
nr_anon_pages 16361259
nr_mapped 26329
nr_file_pages 15667318
nr_dirty …
Run Code Online (Sandbox Code Playgroud)

linux memory redis

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

Linux 上 Netapp NFS 挂载的单个目录中的最大文件数

在我拥有的较旧的 Linux 机器上,有一个 Netapp 的 NFS 安装。一旦这个盒子上的单个目录中有 100k 个文件,就不能再写入文件。有谁知道这可能是什么原因造成的?有人告诉我符号链接仍然可以写入。

我会在查找时添加更具体的信息。请跳过“使用更好的文件/文件夹结构和/或数据库”,我知道......

linux nfs netapp

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

如何分解大型 tcpdump 文件

有没有什么东西可以在捕获分解tcpdump文件并确保中断在数据包数据的边界上?

喜欢,-C但事后。

tcpdump

7
推荐指数
1
解决办法
6145
查看次数

以完全无人值守的方式通过组策略安装 MSI

我想通过组策略安装一些 MSI 文件。有谁知道如何执行此操作或知道说明如何执行此操作且符合以下标准的文档:

  • 手动安装时,这些 MSI 文件会询问一些问题。我希望能够自动执行此操作。
  • 我不希望有接触服务器在所有。我什至不想登录。

group-policy msi windows-server-2008-r2

7
推荐指数
1
解决办法
9819
查看次数

创建 Windows 本地用户并将该用户添加到本地组的命令行语法是什么?

创建 Windows 本地用户并将该用户添加到本地组的命令行语法是什么?

我可以用 net 命令来做一些简短而简单的事情吗?

windows windows-server-2008 command-line-interface

7
推荐指数
1
解决办法
7308
查看次数

如何为定义类型的通知或订阅设置处理程序?

如何将处理程序添加到 puppet 中定义的类型?例如,如果我有:

define foo::bar ($baz) {
 ...
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能让处理程序foo::bar来处理包含的东西

...
   notify => Foo::Bar['zippidy']
...
Run Code Online (Sandbox Code Playgroud)

?

当处理程序收到通知时,它会在条件逻辑中运行各种 Exec。

puppet

7
推荐指数
1
解决办法
2950
查看次数