Blinkbean
02
01
网络-网络状态工具ss 网络-网络状态工具ss
ssss命令 用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 语法12s
2023-02-01
01
网络-网络工具nc 网络-网络工具nc
ncnc是网络工具中的瑞士军刀。nc命令 全称netcat,用于TCP、UDP或unix域套接字(uds)的数据流操作,它可以打开TCP连接,发送UDP数据包,监听任意TCP 和UDP端口,同时也可用作做端口扫描,支持IPv4和IPv6,与
2023-02-01
01
Linux下使用tc模拟网络延迟和丢包 Linux下使用tc模拟网络延迟和丢包
模拟延迟传输简介netem 与 tc: netem 是 Linux 2.6 及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。使用 Linux
2023-02-01
01
Golang-信号量semaphore Golang-信号量semaphore
本文分类《源码计划》 semaphore带权重的信号量在Golang中提供了一种灵活的机制,用于管理对共享资源的并发访问。通过合理使用带权重的信号量,可以更好地平衡并发访问和资源使用,从而提高程序的性能和稳定性 数据结构1
2023-02-01
01
Golang-sync.Cond Golang-sync.Cond
本文分类《源码计划》 Cond基本用法读写操作都由 sync.Mutex 进行并发安全的保护 定义一个互斥锁,用于保护共享数据; 创建一个sync.Cond对象,关联这个互斥锁; 在需要等待条件变量的地方,获取这个互斥锁
2023-02-01
01
网络-压测工具iperf3 网络-压测工具iperf3
sed是什么sed是stream editor的简称,也就是流编辑器。它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内
2023-02-01