良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

获得MySQL数据库的表的大小

SELECT TABLE_NAME AS "Table Name", table_rows AS "Quant of Rows", ROUND( (data_length + index_length) /1024, 2 ) AS "Total Size Kb"FROM information_schema.TABLESWHERE information_schema.TABLES.table_schema = 'YO

阅读全文...

作者:良玉 分类:Mysql 浏览:81 评论:0

mariadb 内存占用优化

查询最高内存占用使用以下命令可以知道mysql的配置使用多少 RAMSELECT ( @@key_buffer_size+ @@query_cache_size+ @@innodb_buffer_pool_size+ @@innodb_additional_mem_pool_size+ @@innodb_log_buffer_size+ @@max_connections * ( @@read_buffer_size+ @@read_rnd_buffer_size+ @@sort_buffer_

阅读全文...

作者:良玉 分类:Mysql 浏览:175 评论:0

浏览器渲染过程

浏览器渲染过程如下:解析HTML,生成DOM树,解析CSS,生成CSSOM树将DOM树和CSSOM树结合,生成渲染树(Render Tree)Layout(回流):根据生成的渲染树,进行回流(Layout),得到节点的几何信息(位置,大小)Painting(重绘):根据渲染树以及回流得到的几何信息,得到节点的绝对像素Display:将像素发送给GPU,展示在页面上。

阅读全文...

作者:良玉 分类:Linux 浏览:202 评论:1

集中式日志管理系统Sentry

Sentry是一个集中式日志管理系统。它具备以下优点:多项目,多用户界面友好可以配置异常出发规则,例如发送邮件支持主流语言接口安装和快速上手Sentry支持部署到本地服务器,具体可以参考以下文档:https://docs.sentry.io/server...但作为大多数个人开发者和中小企业,我更建议使用Sentry官网(https://sentry.io/)提供的云服务,你只需要注册一个Sentry账号,就可以快速享受到集中处理异常日志的服务。Sentry免费版可以:每月10k 错误日志上限支

阅读全文...

作者:良玉 分类:Linux 浏览:152 评论:0

samba启动日志里Unable to connect to CUPS server localhost:631

每次重启samba,message里有Unable to connect to CUPS server localhost:631想着解决掉才行,看着不舒服官方说明:When would you set the global parameter disable spoolss? Setting this parameter to Yes disables Samba's support for the SPOOLSS set of MS-RPCs and yields beha

阅读全文...

修改samba默认端口

如果需要更换smb的端口,直接在global配置项中操作如下:[global]smb ports = 5315[共享名称]  comment = 描述  path = /home/路径  public = yes  writable = yes  browseable = yes重启服务:service smb restart搞定

阅读全文...

负载高排查异常进程状态

ps命令能打印出内存,cpu的情况但没办法打印出硬盘I/O的情况。虽然ps没办法打印出I/O的情况,但它可以显示出进程是否在等待I/O。The ps state field provides the processes current state; below is a list of states from the man page.ps状态列提供了进程当前的状态,以下从man ps上获取的进程stat列表PROCESS STATE CODES D uninterruptible s

阅读全文...

linux性能综合测试工具phoronix-test-suite

phoronix Test Suite是综合的测试和benchmark平台,可以在Linux, Solaris, OS X, 和 BSD操作系统上进行benchmark测试。默认自带60多个测试套件和200多个独立的测试profile。每个profile都可以在phoronix-test-suite中单独进行测试。测试套件则由一组测试profile组成。一个profile由Bash/shell脚本和xml文件组成。yum install php screen php-cli

阅读全文...

c-ray测试linux的cpu性能

C-Ray 1.2.0其实用的也是c-ray-1.1c-ray是一款有趣的多线程测试软件。在测试中,使用了7500*3500和1920*1200分别进行渲染测试。下载安装:wget http://www.phoronix-test-suite.com/benchmark-files/c-ray-1.1.tar.gztar xvf c-ray-1.1.tar.gzcd c-ray-1.1cc -o c-ray-mt c-ray-mt.c -lm -lpthread -O3 $CFLAGS# ./c

阅读全文...

通过super_pi对cpu进行测试

Super PI是利用CPU的浮点运算能力来计算出π(圆周率),所以目前普遍被超频玩家用做测试系统稳定性和测试CPU计算完后特定位数圆周率所需的时间。通过super_pi对cpu进行测试# wget http://linux-wiki.cn/archieve/super_pi.tar.gz--2019-01-17 15:08:53--  http://linux-wiki.cn/archieve/super_pi.tar.gzResolving linux-wiki.cn... 172

阅读全文...

ramsmp的使用

./ramsmpRAMspeed/SMP (GENERIC) v3.5.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09USAGE: ramsmp -b ID [-g size] [-m size] [-l runs] [-p processes]-b  runs a specified benchmark (by an ID number):     1 -- INTmark [writing]&

阅读全文...