IT技术资讯-ITHotHub.CoM 是互联网IT技术以及相关资源资料平台IT技术资讯

欢迎光临
我们一直在努力

【今日观点】 Go 1.15 发布

Go 1.15 发布了,该版本在 1.14 的基础上继续改进工具链、运行时和库,同时该版本继续保持对 Go 1 版本的兼容承诺。 Go 1.15 包含了对链接器的实际提升,提升了在高内核系统下的小对象内存分配,废弃了 X.509 Commo...

ClickHouse

ClickHouse 默认库system日志清理方法

admin阅读(16)评论(0)赞(0)

问题 clickhouse在测试环境运行一段时间后,业务数据大概有2G(接入的前端硬件设备较少),但是发现服务器磁盘空间少了20G左右 查看之后发现,默认库system的表里面有大量日志,加一起接近20G 对于这些日志,主要辅助我们做性能分...

docker registry GC 原理分析-IT技术资讯
Docker

docker registry GC 原理分析

admin阅读(333)评论(0)赞(5)

registry GC 原理 在咱上个月写的《深入浅出容器镜像的一生》中简单提到了容器镜像的一些知识,也简单介绍了镜像在 registry 中存储的目录结构。今天还是从文件系统层面分析一下 registry GC 的原理,比从源码来分析更直...

VPS性能测试-IT技术资讯
VPS

VPS性能测试

admin阅读(593)评论(0)赞(4)

经常买VPS的人一般买来个新VPS都会跑一遍脚本,这里整理出来方便自己也方便看官。 这里以搬瓦工DC6 CN2 GIA上游机房DMIT:DMIT PVM.LAX.Pro.Pocket 为例进行测试,标称值如下: 1 vCPU 1GB內存 1...

说“坑”阿里云一不支持组播协议、VIP限制,云主机上该如何自建负载均衡服务-IT技术资讯
ihh

说“坑”阿里云一不支持组播协议、VIP限制,云主机上该如何自建负载均衡服务

admin阅读(1908)评论(0)赞(4)

今天基于牧客从事多年云计算工作总结,牧客君准备分几期来给大家介绍下阿里云云计算存在一些常见问题,公有云区别于私有云技术模式,尤其在使用上,一些技术人员在公有云云计算可能很容易被这一些技术问题所困扰。 本君梳理需要注意的问题点如下: 1、公有...

解Bug之路-Nginx 502 Bad Gateway-IT技术资讯
Nginx

解Bug之路-Nginx 502 Bad Gateway

admin阅读(1188)评论(0)赞(3)

前言 事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源...

TCP的拥塞控制(详解)-IT技术资讯
TCP

TCP的拥塞控制(详解)

admin阅读(1009)评论(0)赞(5)

在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏,这种情况就叫做网络拥塞。 在计算机网络中数位链路容量(即带宽)、交换结点中的缓存和处理机等,都是网络的资源。 若出现拥塞而不进行控制,整个网络的吞吐量将随...

Linux上TCP的几个内核参数调优-IT技术资讯
sysctl

Linux上TCP的几个内核参数调优

admin阅读(922)评论(0)赞(5)

Linux作为一个强大的操作系统,提供了一系列内核参数供我们进行调优。光TCP的调优参数就有50多个。在和线上问题斗智斗勇的过程中,笔者积累了一些在内网环境应该进行调优的参数。在此分享出来,希望对大家有所帮助。 调优清单 好了,在这里先列出...

解Bug之路-记一次调用外网服务概率性失败问题的排查-IT技术资讯
TCP

解Bug之路-记一次调用外网服务概率性失败问题的排查

admin阅读(1037)评论(0)赞(4)

前言 和外部联调一直是令人困扰的问题,尤其是一些基础环境配置导致的问题。笔者在一次偶然情况下解决了一个调用外网服务概率性失败的问题。在此将排查过程发出来,希望读者遇到此问题的时候,能够知道如何入手。 起因 笔者的新系统上线,需要PE执行操作...

从Linux源码看TIME_WAIT状态的持续时间-IT技术资讯
TCP

从Linux源码看TIME_WAIT状态的持续时间

admin阅读(769)评论(0)赞(5)

前言 笔者一直以为在Linux下TIME_WAIT状态的Socket持续状态是60s左右。线上实际却存在TIME_WAIT超过100s的Socket。由于这牵涉到最近出现的一个复杂Bug的分析。所以,笔者就去Linux源码里面,一探究竟。 ...

时间复杂度-IT技术资讯
算法

时间复杂度

admin阅读(709)评论(0)赞(4)

O(1) < O(logn) < O(n) < O(nlogn) < O(n^2) < O(n^3) < O(2^n) 常见的时间复杂度有(表格越靠后表示越不理想): 复杂度 名称 ?(1)O(1) 常数...

用 snapper 轻松玩转 Btrfs 的快照功能-IT技术资讯
Btrfs

用 snapper 轻松玩转 Btrfs 的快照功能

admin阅读(1458)评论(0)赞(2)

一、前言 2017 年五月初 WannaCry 勒索病毒的爆发让我意识到了部署存储快照的重要性,特别是在提供存储服务的服务器上。 在 Linux 操作系统上,有多种实现存储快照的方案,如使用 LVM、ZFS 存储池、Btrfs 文件系统等。...

Ceph

替换OSD操作的优化与分析

admin阅读(1229)评论(0)赞(2)

前言 之前有写过一篇删除OSD的正确方式,里面只是简单的讲了下删除的方式怎样能减少迁移量,本篇属于一个扩展,讲述了 Ceph 运维当中经常出现的坏盘提换盘的步骤的优化 基础环境两台主机每台主机8个 OSD,一共 16 个 OSD,副本设置为...

Linux内核参数之rp_filter-IT技术资讯
sysctl

Linux内核参数之rp_filter

admin阅读(979)评论(0)赞(5)

一、rp_filter参数介绍 rp_filter参数用于控制系统是否开启对数据包源地址的校验。 首先看一下Linux内核文档documentation/networking/ip-sysctl.txt中的描述: rp_filter ...

sysctl

内核参数 tcp_syn_retries 参数

admin阅读(800)评论(0)赞(4)

/proc/sys/net/ipv4/tcp_syn_retries 的值表示socket客户端进行s.connect()连接时,在服务端未返回SYN + ACK标识的情况下,也就是连接超时后,离第一次SYN包发送之后的重试次数,包括重试时...

JSON

NGINX 中文日志十六进制编码问题

admin阅读(943)评论(0)赞(6)

Nginx访问日志在处理中文时,默认使用16进制编码处理。使我们对访问日志进行分析处理时,带来很大不便。含有中文字符的请求,日志记录如下: 171.43.238.62 - - [05/Dec/2017:21:40:57 +0800] "GE...

SAS

常见SFF SAS接口类型介绍

admin阅读(2852)评论(0)赞(5)

SFF-8643:Internal Mini SAS HD 4i/8i SFF-8643是最新的HD MiniSAS连接器设计,用于实现HD SAS内部互连解决方案。 SFF-8643是一款36针“高密度SAS”连接器,采用通常用于内部连接...

Ansible

ansible-playbook权限提升多种方式

admin阅读(967)评论(0)赞(4)

ansible-playbook 可以方便快速的批量执行部署和运维任务,对于不同的场景和服务器,需要使用不同的权限提升方式。 最佳实现:为了提高playbook的兼容性,跟功能没有直接关系的权限提升脚本,不要出现在palybook正文中,可...

Nginx

nginx模块之split_clients

admin阅读(743)评论(0)赞(2)

split_clients模块默认已经编译进Nginx , 通过–without-http_split_clients_module 禁用。 功能: 1、基于已有变量创建新变量,可为实现AB测试提供更多的可能性。 2、对已有变量的值执行Mu...

Nginx之tcp_nodelay-IT技术资讯
Nginx

Nginx之tcp_nodelay

admin阅读(1238)评论(0)赞(5)

一、知识准备 ● 在nginx优化中有个经常需要设置的参数,tcp_nodelay ● 该参数最核心的功能,就是把小包组成成大包,提高带宽利用率也就是著名的nagle算法 ● tcp协议中,有一个现象:应用层数据可能很低(比如1个字节),而...

Chrome

Chrome浏览器Network面板http请求时间分析

admin阅读(1204)评论(0)赞(2)

根据上表进行简要分析—— Stalled(阻塞) 浏览器对同一个主机域名的并发连接数有限制,因此如果当前的连接数已经超过上限,那么其余请求就会被阻塞,等待新的可用连接;此外脚本也会阻塞其他组件的下载; 优化措施: 1、将资源合理分布到多台主...