- 2024-11-21Linux之sar命令
介绍Sar命令从内核计算器收集指标,并有一个代理,它按预定时间执行以记录系统活动。这个命令还可以收集系统状态的瞬时数据。使用Sar命令常用的选项-B:报告内存分页统计信息-b:报告所有设备的I/O和传输信息,-d:报告每个块设备的I/O和传输信息-n:报告网络统计信息-r:报告内存
- 2024-11-20[编程笔记] EasyUI显示分组合计行
我们常会有下面这种需求: 表格的底部显示合计,项目用的是EasyUI,实现起来很简单,datagrid初始化时设置showFooter为true,然后后端返回rows时,再同级返回一个footer,比如这种结构: 哪一列需要合计,footer就返回对应的列名,以及对应的值。不过我遇到一
- 2024-11-18在Unity中使用Epplus写Excel
Overview 本文旨在帮助你快速入门,该库发展多年内容庞大(官方文档写的极好:https://github.com/EPPlusSoftware/EPPlus/wiki),有些功能在Unity环境可能你永远都不会使用.官方的一个Demo:https://github.com/EPPlusSoftware/EPPlus.Samples.CSharp如果你只有读的
- 2024-11-10MySQL中的事务与锁
目录事务InnoDB和ACID模型 原⼦性的实现持久性的实现 隔离性的实现锁隔离级别 多版本控制(MVCC)事务1.什么是事务?事务是把⼀组SQL语句打包成为⼀个整体,在这组SQL的执⾏过程中,要么全部成功,要么全部失败,这组SQL语句可以是⼀条也可以是多条示例:转账的
- 2024-11-05iostat命令详解
iostat用于输出CPU和磁盘I/O相关的统计信息. 1.不加选项执行iostat [patrickxu@vm1~]$iostatLinux2.6.32-279.19.3.el6.ucloud.x86_64(vm1) 06/11/2017 _x86_64_ (8CPU)avg-cpu: %user %nice%system%iowait %steal %idle
- 2024-11-01MindSponge分子动力学模拟——增强采样(2024.11)
技术背景关于增强采样(EnhancedSampling)算法的具体原理,这里暂不做具体介绍,感兴趣的童鞋可以直接参考下这篇综述文章:Enhancedsamplinginmoleculardynamics。大致的作用就是,通过统计力学的方法,使得目标分子的CV(CollectiveVariables)具有一个尽可能大的采样子空间,并且可以将其还
- 2024-10-25【MySQL】数据库事务管理
W...Y的主页
- 2024-10-14使用ipref3进行局域网测速
在数字化时代,快速、稳定的网络连接已经成为我们生活和工作中不可或缺的一部分。无论是家庭宽带、企业局域网还是移动数据网络,了解并测试其性能对于确保流畅的在线体验至关重要。今天,我们就来聊聊如何使用一款强大的网络测速工具——iperf3,以及如何通过它来全面评估你的网络
- 2024-10-04使用iostat监控磁盘使用
tps每秒传输的次数Kb_read/s每秒从设备读出的数据量Kb_wrtn/s每秒向设备写入的数据量Kb_read从设备读出的数据总量Kb_wrtn向设备写入的数据总量每秒刷新一次数据[root@sre01~]#iostat1Linux3.10.0-1062.el7.x86_64(sre01)10/04/2024_x86
- 2024-09-27GaussDB整体性能慢分析
@目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL问题描述整体性能慢。不满足客户作业对时延要求或者不满足客户预期。
- 2024-09-24mysql学习笔记2
书接上回,重新进入mysql,继续学习新内容。1.进入mysql并新建数据库sudomysql-uroot-pcreatedatabasetest_database;usetest_database;selectdatabase();可以看到mysql>selectdatabase();+---------------+|database()|+---------------+|test_databa
- 2024-09-23clickhouse压测
Clickhouse压测压测工具:jemter服务器监控脚本sql准备:简单sqlselect*fromtb_plan_studentwhereplan_id=1122980766105344andregion_id=330302limit10简单sql---部分字段selectstudent_id,student_namefromtb_plan_studentwhereplan_id=112298076
- 2024-09-21Linux Perf Analysis in 60s
Copyfrom BrendanGregg 1、uptime作用:用于显示系统的负载平均值和运行时间。它提供了关于系统运行了多长时间以及系统在最近1分钟、5分钟和15分钟的平均负载的信息。[root@VM-8-7-centos~]#uptime15:02:48up35days,3:35,2users,loadaverage:0.00,
- 2024-09-15JVM频繁GC分析
本文记录一次频繁GC的分析问题查看项目日志发现GC频繁,几乎几秒钟一次查看GC日志[GC(AllocationFailure)[PSYoungGen:6816K->320K(8192K)]82693K->76229K(187904K),0.0032930secs][Times:user=0.01sys=0.00,real=0.00secs][GC(AllocationFailure)[PSYou
- 2024-09-11Linux 网络性能指标
目录网络性能指标查看网络配置查看socket信息查看网络吞吐率和PPS查看连通性和延时Linux网络协议栈是根据TCP/IP模型来实现的,TCP/IP模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。应用程序要发送数据包时,通常是通过socket接口,于是就会发生系
- 2024-09-11gprof:Linux 自带性能分析工具(含中文翻译)
gprof的使用gprof已经安装在NOILinux2.0中,是Linux中一个使用的程序性能分析工具。欲将对程序main.cpp进行性能分析,需要在编译选项中加入-pg:g++main.cpp-omain-pg然后正常运行程序:./main此时会生成一个gmon.out文件,存储了性能分析信息,需要使用gprof进行
- 2024-09-10Linux iostat 命令详解
Linuxiostat命令详解在Linux系统管理中,监控磁盘I/O性能是一项至关重要的任务。iostat是sysstat包中的一个实用工具,用于监控和显示系统输入输出设备和CPU的使用情况。它提供了丰富的数据,帮助系统管理员识别并解决潜在的I/O瓶颈问题。本文将详细介绍iostat命令的使用方法和关键参
- 2024-09-07Go - Web Application 10
CreatingaunittestInGo,it’sstandardpracticetowriteyourtestsin*_test.gofileswhichlivedirectly alongsidethecodethatyou’retesting.So,inthiscase,thefirstthingthatwe’regoingtodo iscreateanewcmd/web/template_test.gofilet
- 2024-09-06Linux日志-sar日志
作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。主要涉及到系统日志,登录日志,
- 2024-09-06Linux iotop命令基本使用
目录一.简介二.安装三.参数四.使用4.1查看top4.2查看正在产生I/O的进程或线程4.3时间刷新间隔2秒,输出5次4.4查看非交互式,输出5次,间隔2秒,输出到屏幕,也可输出到日志文本4.5查看非交互式,输出pid为29265的进程信息一.简介iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命
- 2024-09-06CPU性能分析
查看上下文切换vmstat是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析CPU上下文切换和中断的次数。#vmstat5procs-----------memory-------------swap-------io-----system--------cpu-----rbswpdfreebuffcachesiso
- 2024-09-05MySQL JSON 数据类型
JSON数据类型是MySQL5.7.8开始支持的。在此之前,只能通过字符类型(CHAR,VARCHAR或TEXT)来保存JSON文档。相对字符类型,原生的JSON类型具有以下优势:在插入时能自动校验文档是否满足JSON格式的要求。优化了存储格式。无需读取整个文档就能快速访问某个元素的值。在JS
- 2024-09-04MySQL 主从延迟的常见原因及解决方法
主从延迟作为MySQL的痛点已经存在很多年了,以至于大家都有一种错觉:有MySQL复制的地方就有主从延迟。对于主从延迟的原因,很多人将之归结为从库的单线程重放。但实际上,这个说法比较片面,因为很多场景,并行复制方案也解决不了,譬如从库SQL线程被阻塞了,从库磁盘IO存在瓶颈等。
- 2024-09-02数据库守护者:揭秘MySQL组复制的高可用魔法
mysql高可用之组复制(MGR)(数据库守护者:揭秘MySQL组复制的高可用魔法)什么是MySQLGroupReplication?MySQLGroupReplication是一个基于组通信的复制解决方案,它允许将多个MySQL实例组织成一个组,在该组内进行事务的一致性复制。这样可以确保即使某个实例发生故障,其他实例
- 2024-09-01简单了解数据库--笔记03
一、分组查询[groupby]count() //统计计数sum()//求和avg()//平均值min()//最小值max()//最大值group_concat()//拼接函数1.查询每个国家人口总数selectcountrycode,sum(population)fromcitygroupbycountrycode;//给国家分组2.查询中国每个