
其他技术
文章平均质量分 87
天天向上99
这个作者很懒,什么都没留下…
展开
-
MySQL 数据类型
MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLE PRECISION)。关键字INT是INTEGER的同义词,关键字DEC是DECIMAL的同义词。BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。作为SQL标准的转载 2021-06-28 14:16:40 · 1007 阅读 · 0 评论 -
cpustat:在 Linux 下根据运行的进程监控 CPU 使用率
转自:https://linux.cn/article-8466-1.html?prcpustat 是 Linux 下一个强大的系统性能测量程序,它用Go 编程语言[1]编写。它通过使用 “用于分析任意系统的性能的方法(USE)[2]”,以有效的方式显示 CPU 利用率和饱和度。它高频率对系统中运行的每个进程进行取样,然后以较低的频率汇总这些样本。例如,它能够每 200ms 测量一次每...转载 2020-03-21 22:16:39 · 843 阅读 · 0 评论 -
学术论文等级划分(包括EI会议论文)
一提到发表学术论文,您脑中一定冒出许多期刊名称的概念,但是期刊也有级别之分,所以文章的档次也有三六九等。那么如何在浩如烟海的众多论文中合理为每篇论文划分等级,则成为一个非常重要的事情。举个例子,请回答以下几个问题。1 EI会议论文和国内中文核心论文,哪个更加权威?2 国内中文核心论文和南大核心论文,哪个更加权威?3 只要是SCI论文,其文章质量一定比EI高吗?如果你不懂文章的等级划分,那么...转载 2020-03-20 08:03:32 · 32962 阅读 · 0 评论 -
系统异常重启检测-mcelog
mcelog 是Linux 系统上用来检查硬件错误,特别是内存和CPU错误的工具。比如服务器隔一段时间莫名的重启一次,而message和syslog又检测不到有价值的信息。通常发生MCE报错的原因有如下:1、内存报错或者ECC问题2、处理器过热3、系统总线错误4、CPU或者硬件缓存错误一般来说当有错误提示时,需要优先注意内存问题,但由于现在内存控制器是集成在cpu里,所以有个别情况是...转载 2020-03-10 10:32:10 · 1751 阅读 · 0 评论 -
zabbix3.4.2使用discovery对磁盘IO进行监控
https://blog.youkuaiyun.com/m0_37814112/article/details/80997967转载 2020-03-10 09:31:46 · 179 阅读 · 0 评论 -
Linux磁盘I/O性能监控——iostat
iostat命令可以查看CPU利用率和磁盘性能相关数据,有时候我们会觉得系统响应慢,传数据很慢,这个慢可能是多方面原因导致的,如CPU利用率高、网络差、系统平均负载高甚至是磁盘已经损坏了。对此,系统性能出问题时,磁盘I/O是一个值得重点分析的重要指标。 命令的使用方法很简单,但是要关注哪些报告值,报告的各个含义是什么,这个是必须要搞清楚的。对于Linux 块I/O不清楚的,可以参看我之前的文章...转载 2020-03-10 09:24:08 · 870 阅读 · 0 评论 -
iostat查看linux硬盘IO性能
rrqm/s:每秒进行merge的读操作数目。即delta(rmerge)/swrqm/s:每秒进行merge的写操作数目。即delta(wmerge)/sr/s:每秒完成的读I/O设备次数。即delta(rio)/sw/s:每秒完成的写I/O设备次数。即delta(wio)/srsec/s:每秒读扇区数。即...转载 2020-03-10 09:21:50 · 301 阅读 · 0 评论 -
内存时延效能
时延(Latency)小张一看到这个图,不禁大叫:”太复杂了,看得我都犯密集恐惧症了,看不懂!“。没关系,我们拆开了一个个看。1. CL:CAS Latency。CL是指CAS发出之后,仍要经过一定的时间才能有数据输出,从CAS与读取命令发出到第一笔数据输出的这段时间,被定义为CL(CAS Latency,CAS时延)。由于CL只在读取时出现,所以CL又被称为读取时延(RL,Read L...转载 2020-03-09 22:46:04 · 2030 阅读 · 0 评论 -
iostat对磁盘IO情况实时监控
用途 iostat用于输出CPU和磁盘I/O相关的统计信息。iostat.png如果%iowait的值过高,表示硬盘存在I/O瓶颈如果%idle值高,表示CPU较空闲如果%idle值高但系统响应慢时,可能是CPU等待分配内存,应加大内存容量。如果%idle值持续低于10,表明CPU处理能力相对较低,系统中最需要解决的资源是CPU。2、深层理解iostat数据来自哪里呢???...转载 2020-03-09 22:08:54 · 1802 阅读 · 0 评论 -
Iostat 查看磁盘io操作
安装: Iostat 是 sysstat 工具集的一个工具,需要安装。 Centos的安装方式是: yum install sysstat Ubuntu的安装方式是: aptitude install sysstat 使用: iostat -dx 显示磁盘扩展信息 root@fileapp:~# iostat -dx r/s 和 w/s 分别是...转载 2020-03-09 21:51:22 · 245 阅读 · 0 评论 -
频率和时序,哪个对内存性能影响更大
频率和时序是影响内存性能最重要的两个参数,但围绕两者的争辩一直持续不断,那就是两者之中,哪个对内存性能的影响会更大一些?俗话说,实践出真知。为了探究这个问题,我们决定自己动手验证一番。明确主题后,为了便于比较,拟定两个测试项目:1、同一时序,不同频率对内存性能的影响2、同一频率,不同时序对内存性能的影响测试平台平台采用Intel Co...转载 2020-03-09 14:58:33 · 11974 阅读 · 0 评论 -
DDR的多通道(channel)和交织(interleave)
从DDR的访存特性来说,对同一块DDR,两个访存操作之间需要一些时间间隔,这里面包括CL (CAS时延), tRCD(RAS到CAS时延),tRP(预充电有效周期)等。为了提高DDR的访存速度,可以使用多通道(channel)技术。典型的台式机和笔记本CPU很早就支持双通道,现在还加入了三通道。如果数据分布在插在不同的通道上的内存条上,内存控制器可以不管上面这些延迟啊时序啊,同时读取他们,速度...转载 2020-03-09 14:37:43 · 13476 阅读 · 0 评论 -
IPMI之Ipmitool工具
IPMI(Intelligent Platform Management Interface)智能平台管理接口 (IPMI) 是一种开放标准的硬件管理接口规格,定义了嵌入式管理子系统进行通信的特定方法。IPMI 信息通过基板管理控制器 (BMC)(位于 IPMI 规格的硬件组件上)进行交流。使用低级硬件智能管理而不使用操作系统进行管理,具有两个主要优点: 首先,此配置允许进行带外服务器管理;其...转载 2020-03-09 13:30:59 · 2531 阅读 · 0 评论 -
ECC内存和普通内存有什么不同?为什么对金融和医疗业务至关重要?
ECC(Error Correcting Code)是一种能够实现“错误检查和纠正”的技术,原理就是用数学方法快速检查数据错误。ECC内存就是应用了这种技术的内存,它能使整个服务系统在工作时更趋于安全稳定。对于服务器来说,一次严重的宕机就意味着数据损失,服务中断,可能会造严重的损失。由于企业更加依赖大数据,防止数据丢失的需求变得前所未有的重要。ECC通过自动纠正数据错误,可以一定程度上...转载 2020-03-09 11:37:40 · 2188 阅读 · 0 评论 -
内存容错技术ECC&Chipkill&保护&镜像
内存服务器内存与PC内存的区别:性能更高兼容性更好可靠性更高什么是Register?拥有Registers功能的内存模组,可以通过重新驱动控制信号来改善内存的运作,提高电平信号的准确性,从而有助于保持系统长时间稳定运作。不过,由于Registers的信号重驱动需花费一个时钟周期,延迟时间有所增加,但是传输的速率相对可以提高,对走线的要求也降低了。与逻辑设...转载 2020-03-09 11:30:28 · 6108 阅读 · 0 评论 -
UDIMM、RDIMM和LRDIMM
UDIMM、RDIMM和LRDIMMUDIMMUDIMM:全称Unbuffered DIMM,即无缓冲双列直插内存模块,指地址和控制信号不经缓冲器,无需做任何时序调整,直接到达DIMM上的DRAM芯片。UDIMM由于在CPU和内存之间没有任何缓存,因此同频率下延迟较小。数据从CPU传到每个内存颗粒时,UDIMM需保证CPU到每个内存颗粒之间的传输距离相等,这样并行传输才有效,而这需要较...转载 2020-03-09 11:23:46 · 2523 阅读 · 0 评论 -
Linux服务器EDAC CE memory read error
之前在大数据集群中,有一台服务器的CPU占用总是莫名其妙飙高,就算执行简单任务也会耗费很长时间,且reboot不能解决问题。检查了各种可能的问题之后,最终在查看dmesg命令的设备信息时,发现大量如下的日志:......[1180532.573917] EDAC MC1: 128 CE memory read error on CPU_SrcID#1_Ha#0_Chan#1_DIMM...转载 2020-03-08 19:49:09 · 9383 阅读 · 1 评论 -
E5 CPU内存条数影响
E5 v4 可支持4通道,双E5服务器8条内存即达到内存带宽。如果主板是16条,剩余的8条只增加容量,不再增加带宽。即只有在内存消耗很大,用到剩余8条内存时,内存才进行读写(写可能不完全是这样)。总之,对性能的影响不大。以2697Av4为例。最大内存带宽/4=DDR4 2400速度注:DDR4 2400:19.2 GB/s...原创 2020-03-06 15:16:27 · 4471 阅读 · 0 评论 -
TDP真的不是功耗?讲解“睿频”技术发展史
https://www.bilibili.com/read/cv1973087/转载 2020-03-05 15:34:46 · 1316 阅读 · 0 评论 -
Xeon可扩展Xeon睿频
进行多线程AVX512运算的时候,需要把频率降下来,使用更低的电压,才能把功耗控制在一个TDP范围内——这就是全核AVX512默频;如果散热给力,可以提高电压增加点功耗,频率提高点——AVX512全核睿频。 进行多线程AVX2运算的时候,单个核心的功耗会降下来。同样的,把功耗控制在TDP范围内的是AVX2默频;散热给力的时候,适当提高电压增加功耗,频率更高——AVX2全核睿频。 进行多线程非A...转载 2020-03-05 15:30:24 · 712 阅读 · 0 评论 -
Intel CPU5种不同的CPU频率标定方式
作者:cici xiang链接:https://www.zhihu.com/question/271509706/answer/364246338来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。Intel CPU有5种不同的CPU频率标定方式基本频率(默频):如果在BIOS里禁用Turbo-Boost和power management,那么CPU就跑...转载 2020-03-05 15:24:37 · 2962 阅读 · 0 评论 -
英特尔® Speed Select技术
支持内核:Linux Kernel 5.3英特尔® Speed Select英特尔® Speed Select Technology 是一个特性集,可提供更精细化的 CPU 性能控制。过去,处理器具有所有内核共享的某些特性,如固定基本频率、散热限制或功耗极限。英特尔® Speed Select Technology - Performance Profile(英特尔® SST-PP)通过创...转载 2020-03-02 13:40:12 · 7204 阅读 · 0 评论 -
浅谈linux性能调优之十七:进程绑定与中断绑定
inux性能调优:进程绑定与中断绑定转载 2017-01-18 22:31:10 · 1849 阅读 · 0 评论 -
图解实时操作系统和非实时操作系统的区别
图解实时操作系统和非实时操作系统的区别转载 2017-02-13 13:26:53 · 10152 阅读 · 6 评论 -
什么是真正的实时操作系统
什么是真正的实时操作系统转载 2017-02-13 13:28:18 · 2138 阅读 · 0 评论 -
常见开源嵌入式系统
常见开源嵌入式系统转载 2017-02-13 13:43:05 · 1924 阅读 · 0 评论 -
MAC微信小视频和图片等在本地保存位置地址
MAC微信小视频和图片等在本地保存位置地址转载 2017-02-21 09:46:03 · 20494 阅读 · 0 评论 -
从声学模型算法总结 2016 年语音识别的重大进步
从声学模型算法总结 2016 年语音识别的重大进步转载 2017-02-27 16:57:50 · 21494 阅读 · 0 评论 -
session的安全性
session的安全性转载 2016-12-21 18:22:24 · 484 阅读 · 0 评论 -
自定义URL Protocol Handler 呼出应用程序
自定义URL Protocol Handler 呼出应用程序转载 2016-12-06 19:49:23 · 2763 阅读 · 0 评论 -
手机浏览器呼出QQ聊天窗口
手机浏览器呼出QQ聊天窗口转载 2016-12-06 19:45:53 · 3894 阅读 · 1 评论 -
从URL启动程序:也谈谈旺旺的页面启动
从URL启动程序:也谈谈旺旺的页面启动转载 2016-12-06 19:43:31 · 3112 阅读 · 0 评论 -
mac word 同时查看文档两个部分
您可以Word将窗口拆分为两个窗口,以便您可以同时查看文档的两个不同部分。这非常有用,例如,如果您需要在另一个工作时参考文档的一部分。在视图(窗口)选项卡上,单击排列,,然后单击拆分。如果窗口处于不够宽, Word将显示直接在视图选项卡上的拆分。若要调整窗格的相对大小,请将鼠标指针移动到分隔线,然后当您看到拆分指针,请单击并拖动到新位置的分隔线。转载 2016-12-04 16:08:27 · 6927 阅读 · 0 评论 -
PDF转jpg for MAC
https://jingyan.baidu.com/article/3c343ff7e17a9c0d36796363.html转载 2018-09-09 21:35:40 · 4063 阅读 · 0 评论 -
MAC-关于VMware虚拟机键盘鼠标失灵解决
更新了Mac的新系统mojave,打开虚拟机发现登录界面连密码都输入不了。解决方案:在系统偏好设置里,辅助功能选项中给vm授权就行了。具体操作步骤如下:System Preferences --> Security&Privacy --> Privacy --> Accessibility.勾选☑️ VMware Fusion.app,然后重启VMware ...转载 2019-02-03 15:58:31 · 4943 阅读 · 1 评论 -
Mac office 2016 word 出现隐藏模块中出现编译错误: link
try to remove ~/Library/Group Containers/UBF8T346G9.Office/User Content/Startup/Word/linkCreation.dotm or whatever in that folder转载 2019-03-06 21:42:22 · 3561 阅读 · 0 评论 -
Linux下Fork与Exec使用
Linux下Fork与Exec使用一、引言 对于没有接触过Unix/Linux操作系统的人来说,fork是最难理解的概念之一:它执行一次却返回两个值。fork函数是Unix系统最杰出的成就之一,它是七十年代UNIX早期的开发者经过长期在理论和实践上的艰苦探索后取得的成果,一方面,它使操作系统在进程管理上付转载 2017-03-12 21:31:37 · 403 阅读 · 0 评论