AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-2561

Kyle Brandt's questions

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

Qual é o significado dos valores do campo Protocols da saída Get-TlsCipherSuite?

  • 5

O Powershell tem um Get-TlsCipherSutecmdlet que retorna informações sobre quais cifras o TLS pode usar.

A saída inclui um Protocolscampo que parece estar definido para uma matriz de números, por exemplo:

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}

Qual é o significado dos números que são o valor do Protocolscampo para cada conjunto de cifras (por exemplo, 771e 652677)?

Nota : Se você for explorar, observe que a saída deste comando parece não se comportar com select, consulte https://windowsserver.uservoice.com/forums/301869-powershell/suggestions/16511008-get-tlsciphersuite-does-not -saída-bem-comportado-ob

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

O ExecStop é executado ao emitir systemctl restart myUnit?

  • 2

A diretiva ExecStop em um arquivo de unidade é chamada durante a execução systemctl restart ...ou apenas ao fazer um literal systemctl stop ...?

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

Obtendo status de vínculo no CentOS 7

  • 3

No CentOS 6 eu tinha meu confiável /proc/net/bonding/bond0 que me daria as seguintes informações:

[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 não está presente no CentOS 7, onde encontro essas informações minhas equipes no CentOS 7?

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

Solucionando problemas de redis stall

  • 8

Temos várias instâncias de redis em execução em um servidor. Há também vários servidores de nível da web conectados a essas instâncias que experimentam uma paralisação ao mesmo tempo.

Tivemos capturas de pacotes na época, que identificaram que havia uma parada no tráfego TX e RX, conforme os seguintes gráficos de IO do wireshark:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Houve um aumento correspondente nas chamadas de redis, mas suspeito que tenha sido um efeito e não uma causa devido ao intervalo de tempo:

insira a descrição da imagem aqui

Com um intervalo de amostragem de 15/s (isso é coletado como um contador), houve uma média de 136 paradas de alocação de memória:

insira a descrição da imagem aqui

Também parecia haver um número fora do comum de páginas NUMA migradas ao mesmo tempo:

insira a descrição da imagem aqui

Embora o acima pareça normal, houve dois pontos de dados consecutivos para isso, o que o torna anormal em comparação com outros picos acima de 300 vistos no gráfico.

Também houve aumento correlacionado em falhas de compactação de memória e paradas de compactação:

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Embora eu tenha uma riqueza de informações de memória aqui, meu conhecimento de memória do Linux não é profundo o suficiente para realmente criar uma boa hipótese que reúna todas essas informações para explicar a paralisação. Alguém com conhecimento profundo de memória Linux (e talvez conhecimento profundo de memória redis) pode juntar algumas dessas informações?

Coletamos todas as estatísticas de /proc/vmstat em intervalos de 15 segundos, portanto, se houver algum dado que você ache que possa ser adicionado a isso, solicite-o. Eu apenas escolhi as coisas que pareciam ter atividades interessantes, em particular o alloc stall, a migração numa e as paradas/falhas de compactação. Os totais seguem e cobrem 20 dias de tempo de atividade:

[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 

Também todas as configurações /proc/sys/vm/* se isso ajudar:

***/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

Atualizar:

Existe um thp_split que está próximo no tempo:

insira a descrição da imagem aqui

linux
  • 2 respostas
  • 1416 Views
Martin Hope
Kyle Brandt
Asked: 2011-07-28 13:47:05 +0800 CST

Como faço para forçar a sincronização da hora no Windows Workstation ou Server?

  • 118

Qual é o comando para sincronizar uma estação de trabalho ou servidor Windows com sua fonte de tempo configurada?

windows time
  • 13 respostas
  • 1024505 Views
Martin Hope
Kyle Brandt
Asked: 2009-08-05 06:05:31 +0800 CST

Como funciona a sub-rede IPv4?

  • 471

Esta é uma pergunta canônica sobre sub-redes IPv4.

Relacionado:

  • Como funciona a sub-rede IPv6 e como ela difere da sub-rede IPv4?

Como funciona a sub-rede e como você faz isso manualmente ou na sua cabeça? Alguém pode explicar conceitualmente e com vários exemplos? O Server Fault recebe muitas perguntas de lição de casa sobre sub-redes, então podemos usar uma resposta para apontá-los para o próprio Server Fault.

  • Se eu tiver uma rede, como descubro como dividi-la?
  • Se eu receber uma máscara de rede, como saberei qual é o intervalo de rede para ela?
  • Às vezes há uma barra seguida de um número, qual é esse número?
  • Às vezes há uma máscara de sub-rede, mas também uma máscara curinga, elas parecem a mesma coisa, mas são diferentes?
  • Alguém mencionou algo sobre saber binário para isso?
networking tcpip subnet ipv4
  • 8 respostas
  • 178158 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

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

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve