首页
刘泉皓的个人网站
取消

curl使用指南

简介 本文是curl初级和高级功能的说明,如果有些参数在执行过程中不支持,请curl -v检查版本,本文档全部参数都要成功需要版本为7.87。curl文档链接:https://curl.se/docs/manpage.html 基本功能 get请求 curl https://www.liuquanhao.com/ 带”&”参数的请求,因为”&”是linux she...

Linux发行版应该怎么选

关于本文 有很多人希望从Windows和Mac切换到Linux下,但是Linux发行版太多,作为新人总是不知道该如何选择,本人根据10年linux使用经验来给大家介绍一下,希望能帮助大家。 Unix、BSD、Linux的关系 Unix是最初的发行版,是美国AT&T公司贝尔实验室1969年研发的。后来美国加州大学柏克莱分校基于UNIX开发了BSD,后来基于BSD比较有代表性的发行...

mysql性能优化器使用指南

关于本文 本文由The Unofficial MySQL 8.0 Optimizer Guide翻译得来,虽然原文标题为《MYSQL 8.0非官方性能优化器指南》,但实际上大量内容可以运用在MySQL 5.6和MySQL 5.7上。所以我并不打算按原文一字不动翻译,会做部分修改,并添加一些本人的见解,添加一些更细致的说明。 虽然本文说是“非官方”,但是作者却是MySQL项目经理,而且得到...

今天我用1C1G的VPS实现了CRUD 10K QPS

简介 在Linode的1C1G VPS上部署axum-todo+postgresql15,并使用oha压测。 服务器配置 压测机和被测机设置为同一内网,硬件参数如下,使用YABS。 框架 axum-todo使用rust框架axum和tokio-postgres开发,并配合postgresql15作为数据库。 压测工具 oha是一个rust压测工具,效率优秀。 压测结果 ...

使用gentoo安装nginx服务器内存只使用27MB

裸机23MB,装完nginx后总内存消耗27MB。

axum框架在1c1g的vps上读写能有5k以上qps

框架组件 axum axum是一个rust的web框架,性能极佳,在techempowewr全部测试中,排名都在前10。 tokio-postgres tokio-postgres是rust下的posgresql组件,性能超过sqlx等组件(如果用mysql则不能用tokio-postgres)。 postgresql postgresql-15性能很好,同等配置postgres...

postgresql-14 vs mariadb-10.6 vs mysql-8 benchmark

压测简介 结果条形图 系统信息: 2C4G30G,ubuntu22.04 desktop,zfs-2.1.4,run in virtualbox Basic System Information: --------------------------------- Uptime : 0 days, 2 hours, 26 minutes Processor : AMD ...

可观测全链路多维追踪技术——基于OpenTelemetry的技术栈

一、简介 现代互联网服务庞大且复杂,且存在开发人员迭代,能力参差不齐,文档和代码脱节等问题。对于长年维护一个项目,复杂bug快速修复解决、新人接手项目、项目整体监控等存在诸多困难,费时费力。本文为伫立于解决这些问题提供一些帮助。 本文关键字:opentelemetry,granafa,loki,tempo/jaeger,APM(Application Performance Monito...

记一次k3s的dns问题调查解决过程

一、简述 在开发一个laravel/php项目过程中,使用了一些第三方sdk,它会做http请求。但是请求特别慢,大概在2.5s、5秒多,甚至超时,于是有了这次的debug过程。 二、服务器环境 主物理机:debian9 内核:4.9.0-13-amd64 #1 SMP Debian 4.9.228-1 (2020-07-05) x86_64 GNU/Linux k3s maste...

压测工具wrk2安装与使用

简介 wrk2是非wrk作者基于wrk开发的压测工具,解决了协调遗漏问题(Coordinated Omission)。 简单用几句话解释协调遗漏。压测发送请求时,10个请求都在10ms内完成,20个请求都在500ms内完成,你以为系统压力是10个请求以后?并不是。实际上请求a0(0点发送0点1ms接收),a1(0点1ms发送0点2ms接收),但是到了a10却是(0点500ms发送0...