AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2561

Kyle Brandt's questions

Martin Hope
Kyle Brandt
Asked: 2018-05-02 07:39:01 +0800 CST

Get-TlsCipherSuite 输出中 Protocols 字段的值是什么意思?

  • 5

Powershell 有一个Get-TlsCipherSutecmdlet,它返回有关 TLS 可以使用的密码的信息。

输出包括一个Protocols似乎设置为数字数组的字段,例如:

PS C:\>Get-TlsCipherSuite -Name "AES"
KeyType               : 0
Certificate           : ECDSA
MaximumExchangeLength : 65536
MinimumExchangeLength : 0
Exchange              : ECDH
HashLength            : 0
Hash                  :
CipherBlockLength     : 16
CipherLength          : 256
BaseCipherSuite       : 49196
CipherSuite           : 49196
Cipher                : AES
Name                  : TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
Protocols             : {771, 65277}

作为每个密码套件的字段值的数字的含义是什么Protocols(例如,771和652677)?

注意:如果您去探索,请注意此命令的输出似乎与 不兼容select,请参阅https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/16511008-get-tlsciphersuite-does-not -输出行为良好的ob

windows
  • 2 个回答
  • 4193 Views
Martin Hope
Kyle Brandt
Asked: 2017-10-19 05:30:55 +0800 CST

发出 systemctl restart myUnit 时是否运行 ExecStop?

  • 2

单元文件中的ExecStop指令是在运行时调用systemctl restart ...还是仅在执行文字时调用systemctl stop ...?

linux
  • 2 个回答
  • 265 Views
Martin Hope
Kyle Brandt
Asked: 2015-08-22 06:57:00 +0800 CST

在 CentOS 7 中获取绑定状态

  • 3

在 CentOS 6 中,我有我可信赖的 /proc/net/bonding/bond0 ,它会给我以下信息:

[kbrandt@ny-tsdb01: ~] cat /proc/net/bonding/bond0
Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)

Bonding Mode: IEEE 802.3ad Dynamic link aggregation
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100
Up Delay (ms): 0
Down Delay (ms): 0

802.3ad info
LACP rate: fast
Min links: 0
Aggregator selection policy (ad_select): stable
Active Aggregator Info:
    Aggregator ID: 1
    Number of ports: 2
    Actor Key: 33
    Partner Key: 33116
    Partner Mac Address: 00:23:04:ee:be:01

Slave Interface: em1
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 0
Permanent HW addr: ec:f4:bb:c2:14:68
Aggregator ID: 1
Slave queue ID: 0

Slave Interface: em2
MII Status: up
Speed: 10000 Mbps
Duplex: full
Link Failure Count: 1
Permanent HW addr: ec:f4:bb:c2:14:6a
Aggregator ID: 1
Slave queue ID: 0

/proc/net/bonding 在 CentOS 7 中不存在,我在哪里可以找到我的团队在 CentOS 7 中的这些信息?

linux
  • 1 个回答
  • 2039 Views
Martin Hope
Kyle Brandt
Asked: 2015-07-29 13:15:30 +0800 CST

Redis 停顿故障排除

  • 8

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

我们当时进行了数据包捕获,这表明 TX 和 RX 流量都存在停顿,根据以下 Wireshark IO 图:

在此处输入图像描述

在此处输入图像描述

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 48588
nr_writeback 0
nr_slab_reclaimable 473720
nr_slab_unreclaimable 37147
nr_page_table_pages 38701
nr_kernel_stack 987
nr_unstable 0
nr_bounce 0
nr_vmscan_write 356302
nr_vmscan_immediate_reclaim 174305
nr_writeback_temp 0
nr_isolated_anon 0
nr_isolated_file 32
nr_shmem 423906
nr_dirtied 3071978326
nr_written 3069010459
numa_hit 1825289996
numa_miss 3360625955
numa_foreign 3360626253
numa_interleave 64798
numa_local 1856473774
numa_other 3329442177
workingset_refault 297175
workingset_activate 24923
workingset_nodereclaim 0
nr_anon_transparent_hugepages 41
nr_free_cma 0
nr_dirty_threshold 3030688
nr_dirty_background_threshold 1515344
pgpgin 25709012
pgpgout 12284206511
pswpin 143954
pswpout 341570
pgalloc_dma 430
pgalloc_dma32 498407404
pgalloc_normal 8131576449
pgalloc_movable 0
pgfree 8639210186
pgactivate 12022290
pgdeactivate 14512106
pgfault 61444049878
pgmajfault 23740
pgrefill_dma 0
pgrefill_dma32 1084722
pgrefill_normal 13419119
pgrefill_movable 0
pgsteal_kswapd_dma 0
pgsteal_kswapd_dma32 11991303
pgsteal_kswapd_normal 1051781383
pgsteal_kswapd_movable 0
pgsteal_direct_dma 0
pgsteal_direct_dma32 58737
pgsteal_direct_normal 36277968
pgsteal_direct_movable 0
pgscan_kswapd_dma 0
pgscan_kswapd_dma32 13416911
pgscan_kswapd_normal 1053143529
pgscan_kswapd_movable 0
pgscan_direct_dma 0
pgscan_direct_dma32 58926
pgscan_direct_normal 36291030
pgscan_direct_movable 0
pgscan_direct_throttle 0
zone_reclaim_failed 0
pginodesteal 0
slabs_scanned 1812992
kswapd_inodesteal 5096998
kswapd_low_wmark_hit_quickly 8600243
kswapd_high_wmark_hit_quickly 5068337
pageoutrun 14095945
allocstall 567491
pgrotated 971171
drop_pagecache 8
drop_slab 0
numa_pte_updates 58218081649
numa_huge_pte_updates 416664
numa_hint_faults 57988385456
numa_hint_faults_local 57286615202
numa_pages_migrated 39923112
pgmigrate_success 48662606
pgmigrate_fail 2670596
compact_migrate_scanned 29140124
compact_free_scanned 28320190101
compact_isolated 21473591
compact_stall 57784
compact_fail 37819
compact_success 19965
htlb_buddy_alloc_success 0
htlb_buddy_alloc_fail 0
unevictable_pgs_culled 5528
unevictable_pgs_scanned 0
unevictable_pgs_rescued 18567
unevictable_pgs_mlocked 20909
unevictable_pgs_munlocked 20909
unevictable_pgs_cleared 0
unevictable_pgs_stranded 0
thp_fault_alloc 11613
thp_fault_fallback 53
thp_collapse_alloc 3
thp_collapse_alloc_failed 0
thp_split 9804
thp_zero_page_alloc 1
thp_zero_page_alloc_failed 0 

如果有帮助,还有所有 /proc/sys/vm/* 设置:

***/proc/sys/vm/admin_reserve_kbytes***
8192
***/proc/sys/vm/block_dump***
0
***/proc/sys/vm/dirty_background_bytes***
0
***/proc/sys/vm/dirty_background_ratio***
10
***/proc/sys/vm/dirty_bytes***
0
***/proc/sys/vm/dirty_expire_centisecs***
3000
***/proc/sys/vm/dirty_ratio***
20
***/proc/sys/vm/dirty_writeback_centisecs***
500
***/proc/sys/vm/drop_caches***
1
***/proc/sys/vm/extfrag_threshold***
500
***/proc/sys/vm/hugepages_treat_as_movable***
0
***/proc/sys/vm/hugetlb_shm_group***
0
***/proc/sys/vm/laptop_mode***
0
***/proc/sys/vm/legacy_va_layout***
0
***/proc/sys/vm/lowmem_reserve_ratio***
256 256 32
***/proc/sys/vm/max_map_count***
65530
***/proc/sys/vm/memory_failure_early_kill***
0
***/proc/sys/vm/memory_failure_recovery***
1
***/proc/sys/vm/min_free_kbytes***
90112
***/proc/sys/vm/min_slab_ratio***
5
***/proc/sys/vm/min_unmapped_ratio***
1
***/proc/sys/vm/mmap_min_addr***
4096
***/proc/sys/vm/nr_hugepages***
0
***/proc/sys/vm/nr_hugepages_mempolicy***
0
***/proc/sys/vm/nr_overcommit_hugepages***
0
***/proc/sys/vm/nr_pdflush_threads***
0
***/proc/sys/vm/numa_zonelist_order***
default
***/proc/sys/vm/oom_dump_tasks***
1
***/proc/sys/vm/oom_kill_allocating_task***
0
***/proc/sys/vm/overcommit_kbytes***
0
***/proc/sys/vm/overcommit_memory***
1
***/proc/sys/vm/overcommit_ratio***
50
***/proc/sys/vm/page-cluster***
3
***/proc/sys/vm/panic_on_oom***
0
***/proc/sys/vm/percpu_pagelist_fraction***
0
***/proc/sys/vm/scan_unevictable_pages***
0
***/proc/sys/vm/stat_interval***
1
***/proc/sys/vm/swappiness***
60
***/proc/sys/vm/user_reserve_kbytes***
131072
***/proc/sys/vm/vfs_cache_pressure***
100
***/proc/sys/vm/zone_reclaim_mode***
0

更新:

有一个及时关闭的 thp_split:

在此处输入图像描述

linux
  • 2 个回答
  • 1416 Views
Martin Hope
Kyle Brandt
Asked: 2014-09-16 07:50:12 +0800 CST

/proc/net/sockstat 中“mem”和“memory”的单位是什么

  • 4

/proc/net/sockstat 中的 mem 和 memory 的单位是什么?字节、千字节、页?

[kbrandt@ny-kbrandt01: ~] cat /proc/net/sockstat
sockets: used 153
TCP: inuse 7 orphan 0 tw 0 alloc 8 mem 1
UDP: inuse 4 mem 3
UDPLITE: inuse 0
RAW: inuse 0
FRAG: inuse 0 memory 0
kernel
  • 1 个回答
  • 7044 Views
Martin Hope
Kyle Brandt
Asked: 2014-07-24 12:01:03 +0800 CST

out_of_sync Puppet 资源到底是什么?

  • 1

在 puppet_run_summary.yaml 报告中,资源的类别之一是 out_of_sync。这到底是什么意思?

puppet
  • 1 个回答
  • 439 Views
Martin Hope
Kyle Brandt
Asked: 2014-05-29 16:50:06 +0800 CST

Cloudera Manager 是否需要持续的 Root 访问权限?

  • 4

安装 Cloudera Manager 4 时,它会要求无密码 sudo 用户的 root 密码来安装软件包。

是否需要保留此帐户,还是仅用于初始设置?

hadoop
  • 1 个回答
  • 627 Views
Martin Hope
Kyle Brandt
Asked: 2013-09-18 12:20:10 +0800 CST

Whisper / Graphite 的磁盘容量规划

  • 15

有没有人有任何公式,或者他们环境中的一些示例数据可以帮助我估计每个数据点石墨将使用多少磁盘空间?

monitoring
  • 4 个回答
  • 10694 Views
Martin Hope
Kyle Brandt
Asked: 2013-01-24 06:59:20 +0800 CST

Windows Server 2012 中弃用的 SNMP

  • 16

根据 Technet 的Features Removed or Deprecated in Windows Server 2012,SNMP 正在贬值:

SNMP 已弃用。相反,使用公共信息模型 (CIM),它由 WS-Management Web 服务协议支持并作为 Windows 远程管理实现。

由于 SNMP 是大多数监控系统的基础,这引起了我的注意。就 Windows Server 而言,“已弃用”究竟意味着什么(是否标准化)?如果是这样,还有多久 SNMP 不再可用(即 MS Server 的下一个主要版本,一个服务包)?

另外,是否有人知道其他组织不赞成使用 SNMP 而支持其他东西?

monitoring
  • 1 个回答
  • 8497 Views
Martin Hope
Kyle Brandt
Asked: 2012-11-15 09:58:42 +0800 CST

如何使用 Powershell 设置(初始化、分区和格式化)磁盘?

  • 9

使用 powershell 完成新磁盘设置(初始化、分区和格式化)的基本示例是什么?

windows
  • 1 个回答
  • 19142 Views
Martin Hope
Kyle Brandt
Asked: 2012-11-14 11:41:17 +0800 CST

OpenStack 中的实例没有获得 DHCP 租约

  • 2

当我在 openstack 中启动实例时,它们没有获得 DHCP 租约。当我进入实例并手动配置本应分配的 IP 时。网络流畅。

使用 TCPDump,我可以看到 DHCP Offers,但它们似乎被忽略了。

dhcp
  • 1 个回答
  • 4749 Views
Martin Hope
Kyle Brandt
Asked: 2012-11-03 09:25:45 +0800 CST

自动接受 Puppet Master 上的所有证书

  • 1

有没有一种方法可以设置人偶大师自动接受来自客户的所有证书(这样我就不必每次都在主人身上伪装)?

puppet
  • 3 个回答
  • 3867 Views
Martin Hope
Kyle Brandt
Asked: 2012-10-02 07:40:46 +0800 CST

Puppet 的多站点高可用性选项

  • 15

我维护着两个数据中心,随着我们越来越多的重要基础设施开始通过 puppet 进行控制,如果我们的主站点出现故障,那么 puppet master 在第二个站点的工作就很重要了。

更好的办法是进行某种主动/主动设置,这样第二个站点的服务器就不会通过 WAN 进行轮询。

是否有任何标准的多站点人偶高可用性方法?

puppet
  • 2 个回答
  • 7510 Views
Martin Hope
Kyle Brandt
Asked: 2012-08-18 12:10:47 +0800 CST

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

  • 7

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

define foo::bar ($baz) {
 ...
}

我怎样才能让处理程序foo::bar处理包含的内容

...
   notify => Foo::Bar['zippidy']
...

?

然后,处理程序将在收到通知时在条件逻辑中运行各种 Exec。

puppet
  • 1 个回答
  • 2998 Views
Martin Hope
Kyle Brandt
Asked: 2012-08-02 06:17:13 +0800 CST

PDU 降额的来源?

  • 9

在研究 PDU 时,我注意到大多数人都引用了 80% 级别的降额电流。例如,30A 降额为 24A:

特里普精简版:

在此处输入图像描述

力登:

在此处输入图像描述

有没有人知道这是什么机构(NEMA?)和这些实际规定?另外,根据实际经验,是否有人对超过这些限制有多危险有任何建议?

datacenter
  • 3 个回答
  • 4079 Views
Martin Hope
Kyle Brandt
Asked: 2012-06-13 08:57:19 +0800 CST

我可以将低压 (LV) RAM 与常规电压 RAM 混合使用吗?

  • 10

我从我们的供应商那里听说可以将低压 RAM 与常规电压 RAM 放在一起。他们说所有会发生的事情是 LV RAM 会上升以匹配 1.5v ram(换句话说,ram 不会以 LV 运行)。

如果是这种情况,任何人都可以根据经验确认吗?根据我的经验,在 RAM 中混合任何因素并不是最好的主意,但对围绕这个特定问题的经验感到好奇。

hardware memory
  • 2 个回答
  • 18744 Views
Martin Hope
Kyle Brandt
Asked: 2012-06-08 05:52:56 +0800 CST

故障转移群集在 Windows 2008 R2 中如何工作?

  • 8

我正在尝试了解故障转移群集功能如何与 Windows 2008 R2 配合使用,因为我将始终作为 SQL Server 2012 的一部分使用。

我已经能够找到有关如何设置它以及它的作用的信息。但是,我很难找到一份关于它实际如何详细工作的很好的技术文档(例如,对于 keepalived,有一些文档解释了心跳数据包的发送频率、它们的外观等)。

我知道这是一个非常宽泛的问题,但我想对该功能的机制有一个很好的理解。

windows windows-server-2008-r2 failovercluster
  • 1 个回答
  • 1814 Views
Martin Hope
Kyle Brandt
Asked: 2012-06-01 07:30:54 +0800 CST

我在监控解决方案中寻找什么?

  • 21
想要改进这篇文章?提供此问题的详细答案,包括引用和解释为什么你的答案是正确的。不够详细的答案可能会被编辑或删除。

这是关于监控软件的规范问题。

还相关:您使用什么工具来监视您的服务器?

我需要监控我的服务器;在决定监控解决方案时我需要考虑什么?

monitoring
  • 5 个回答
  • 3107 Views
Martin Hope
Kyle Brandt
Asked: 2010-04-17 06:34:00 +0800 CST

如何为 eseutil 软恢复指定 Exchange 日志的位置?

  • 1

我已经使用 netbackup 恢复了 Exchange 数据库和日志,但需要进行软恢复。这篇MS 文章说要使用以下命令:

eseutil /r r00 /i /d"c:\Program Files\Exchsrvr\Recovery Storage Group"

我将日志文件还原到特定文件夹,如何指定日志文件的位置?

exchange-2003
  • 2 个回答
  • 4582 Views
Martin Hope
Kyle Brandt
Asked: 2010-04-14 05:24:52 +0800 CST

无法在 Exchange 2003 的恢复存储组中装载数据库

  • 0

恢复一些邮件存储后,将它们挂载在恢复存储组中时出错了。到目前为止,已尝试使用 eseutil 进行修复(日志显示成功)并尝试重新启动服务器。邮件存储中当前正在运行碎片整理

我需要再次检查以发布确切的错误代码,所以我将更新这个问题。但我认为经常这样做的人可能会同时得到“更多次……”的答案。

An Internal Processing Error has occurented. Try restart the exchange ... (Nothing more useful here)
ID no: c1041724
Exchange System Manager

事件:

Event Type: Error
Event Source:   MSExchangeIS
Event Category: General 
Event ID:   9519
Date:       4/13/2010
Time:       9:40:20 AM
User:       N/A
Computer:   MAIL01
Description:
Error 0xfffff764 starting database "Recovery Storage Group\Denver" on the Microsoft Exchange Information Store. 

Data:
0000: 46 61 69 6c 65 64 20 74   Failed t
0008: 6f 20 61 74 74 61 63 68   o attach
0010: 20 74 6f 20 4a 65 74 20    to Jet 
0018: 44 42 00                  DB.    

活动二:

Event Type: Error
Event Source:   MSExchangeIS
Event Category: General 
Event ID:   9518
Date:       4/13/2010
Time:       9:40:20 AM
User:       N/A
Computer:   MAIL01
Description:
Error 0xfffff764 starting Storage Group .... CN=InformationStore/CN=Recovery Storage Group on the Microsoft Exchange Information Store. 
MDB failed to start. 
exchange exchange-2003
  • 2 个回答
  • 1653 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve