ICode9

精准搜索请尝试: 精确搜索
  • 关于内存使用率监控2021-10-21 13:32:58

    参考 https://blog.csdn.net/weixin_33769207/article/details/91633529?spm=1001.2101.3001.6650.5&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~default-5.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~defa

  • QGC最多只能连15架载具Bug解决2021-10-15 09:32:21

    最近地面站遇到一个多机连接的Bug,当载具连接超出15架后,地面站就无法创建连接,且无法断开连接。通过QGroundControl DeBUG版测试后发现,提示出错是:Ran out of mavlink channels。 于是开始分析代码!首先是连接函数触发的前端代码:LinkSettings.qml QGCButton { text:

  • postgreSql优化记录2021-10-09 13:32:48

    1、shared_buffers   调整为内存的1/4,我这64GB这里设置为:   shared_buffers = 16GB 2、wal_buffers   wal_buffers = 50MB   50MB  【待测试】 https://blog.csdn.net/shipeng1022/article/details/108650124 3、effective_cache_size   effective_cache_size = RAM *

  • Protocol Buffers 学习笔记2021-09-26 16:35:14

    Protocol Buffers protocol buffer是一个序列化数据的语言中立、平台中立、的可扩展机制 直白的说,就是通过中立的定义语言,生成语言相关的代码,比如生成java的pojo对象,可以方便的进行序列化和反序列化等。同时序列化后的结果,可以通过其他语言进行反序列化为其他语言能使用的结构体

  • 关于Protocol Buffers的一些初步介绍2021-09-23 22:36:22

    来自一位友人,感谢。希望能帮助到更多想要了解的朋友吧,遂发出来。 黄底为代码,蓝字超链接,红底为警告,灰底为关键字。   This tutorial provides a basic C++ programmer's introduction to working with protocol buffers. By walking through creating a simple example applicatio

  • 【笔记】直接使用protocol buffers的底层库,对特定场景的PB编解码进行处理,编码性能提升2.4倍,解码性能提升4.8倍2021-09-18 18:05:29

    接上一篇文章:【笔记】golang中使用protocol buffers的底层库直接解码二进制数据 最近计划优化prometheus的remote write协议,因为业务需要,实现了一个remote write的代理。 通过profile发现,15%的CPU时间花在了prompb协议的解码上,11%的CPU花在了协议编码上,这部分资源能不能更少呢?

  • 1 Protocol Buffers 简介2021-09-17 16:05:53

    1 Protocol Buffers 简介 protobuf 即 Protocol Buffers,是一种轻便高效的结构化数据存储格式,与语言、平台无关,可扩展可序列化。protobuf 性能和效率大幅度优于 JSON、XML 等其他的结构化数据格式。protobuf 是以二进制方式存储的,占用空间小,但也带来了可读性差的缺点。protobuf 在

  • 502bad gateway sorry, the page you are looking for is currently unavailable2021-09-07 15:37:05

          解决方法: 在nginx配置中添如下配置: proxy_buffers 32 1024k; Proxy_buffer_size 1024k; 在我项目中是这样解决的  但不一定能解决你的问题  

  • Nginx配置2021-08-26 17:01:14

    http { include mime.types; default_type application/octet-stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer"

  • 通过USB摄像头拍摄JPG照片2021-08-16 12:34:13

    一、前言   本文中的程序适用于Ubuntu或者ARM linux平台上外接USB摄像头,将摄像头插入USB口后在/dev目录下会出现名为video*的设备。需要注意的是,电脑自带的USB设备也可以接入Ubuntu系统中,并且在/dev目录下也会出现名为video*的设备,但是本文的例程不适用于电脑自带的摄像头。 二

  • Insufficient number of network buffers2021-08-06 11:01:23

    Insufficient number of network buffers 报错日志&截图 问题原因 解决方案 方案一:通过任务拓扑计算所需network buffer大小: 方案二:根据经验直接调整flink-conf.yaml文件中的taskmanager.memory.network.fraction参数 报错日志&截图 问题原因 task在申请MemorySeg

  • linux系统中如何查看内存使用情况2021-07-24 01:32:34

    1、free [root@PC3 /]# free total used free shared buffers cached Mem: 8162676 7297800 864876 9584 32 6237016 -/+ buffers/cache: 1060752 7101924 Swap: 8273916 212 827370

  • 【转载】Oracle startup nomount、mount2021-07-10 02:01:40

    区别在斜线处 RMAN> startup nomount已连接到目标数据库 (未启动)Oracle 例程已启动系统全局区域总计 135338868 字节Fixed Size 453492 字节Variable Size 109051904 字节Database Buffers 25165824 字节Redo Buffers 667648 字节 RMAN> startup mount已连接到目标数据库 (未启动

  • linux 设置Swap分区操作2021-07-01 15:03:35

    一、SWAP分区大小设置参考: 4G以内的物理内存,SWAP 设置为内存的2倍。 4-8G的物理内存,SWAP 等于内存大小。 8-64G 的物理内存,SWAP 设置为8G。 64-256G物理内存,SWAP 设置为16G。   二、扩充或缩小SWAP分区: [root@node1 ~]# swapon -s Filename

  • 高效的异步日志2021-06-26 23:01:50

    muduo库中高效的异步日志实现主要是用了多缓冲的思想     1.在生产者端:   在构造函数的时候添加了两个变量,分别表示现在的缓冲区和下一个备用的缓冲区   在生产者多线程写的时候,先锁住,然后往现在的缓冲区内写,如果缓冲区满,那么将该缓冲区加到buffers中(buffers用来当中间队

  • linux内存释放办法2021-06-20 16:36:55

    在服务器运行过程中,使用free -m查看服务器内存时,经常会发现free值很小,有些同学就会很紧张,总想采取一些措施,使得free值看起来高一点,心里就比较爽一点。其实,个人觉得这完全是图一时之快,没什么实质性用途。 一、大众释放内存方法 1. 首先使用free -m查看剩余内存 linux-8v2i:~ # 

  • Nginx之——web网站图片显示过慢 超大附件不完全下载的解决方法2021-06-19 14:53:18

    问题: 打开网站后台管理系统,发现图片显示非常慢,查看nginx前端代理上查出: [error] 28423#0: *5 connect() failed (111: Connection refused) while connecting to upstream 打开***,直接用后台服务器的IP地址去访问,发现速度相当快,于是怀疑是代理服务器的配置问题。   当下载大的附

  • ORA-01195: online backup of file 1 needs more recovery to be consistent2021-05-28 17:04:31

    ORA-01195: online backup of file 1 needs more recovery to be consistent 问题背景: 客户测试环境启动报错,协助排查处理 1> 启动日志 1 SQL> startup; 2 ORACLE instance started. 3 4 Total System Global Area 1603411968 bytes 5 Fixed Size 2213776 bytes

  • windows 安装protocol buffers2021-05-18 19:03:01

    https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.4 复制到C:\Windows\System32 解压下载的压缩包(假设下载了3.12.4版本) 进入到protoc-3.12.4-win64\bin 复制protoc.exe到C:\Windows\System32 如图 配置环境变量 在命令行中检验 成功了会显示下面的内容!  

  • Linux内存、Swap、Cache、Buffer详细解析2021-04-23 23:51:42

    Linux内存、Swap、Cache、Buffer详细解析 1. 通过free命令看Linux内存 total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。 buffers:内存中写完的东西缓存起来,这样快速

  • nginx响应超时upstream timed out (110: Connection timed out) while reading response header from upstream2021-04-14 21:01:11

    问题描述后台server服务响应时间正常,但是请求没有打到服务器,在nginx很慢才看到error日志,如下: 2018/07/26 10:17:42 [error] 45762#0: *7489 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.2.127.6, server: et_dev.ro

  • 【Linux】命令每日一个2021-04-09 19:05:08

    free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。1.命令格式:free [参数]2.命令功能:free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存

  • 用go编写prometheus自研exporter——CPU及内存的指标2021-04-07 16:04:54

    需求:利用go语言获取linux主机的cpu利用率及内存使用量和剩余量,并将其制作成exporter 编写go代码及注解如下: package main import ( "bufio" "io/ioutil" "net/http" "os" "fmt" "strconv" "strings" &quo

  • 用go编写prometheus自研exporter——CPU及内存的指标2021-04-07 16:04:40

    需求:利用go语言获取linux主机的cpu利用率及内存使用量和剩余量,并将其制作成exporter 编写go代码及注解如下: package main import ( "bufio" "io/ioutil" "net/http" "os" "fmt" "strconv" "strings" &quo

  • Linux内存、Swap、Cache、Buffer详细解析2021-04-01 20:36:34

    1. 通过free命令看Linux内存     total:总内存大小。 used:已经使用的内存大小(这里面包含cached和buffers和shared部分)。 free:空闲的内存大小。 shared:进程间共享内存(一般不会用,可以忽略)。 buffers:内存中写完的东西缓存起来,这样快速响应请求,后面数据再定期刷到磁盘上。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有