1. 背景介绍1.1 什么是asio使用了linux、asio、protobuf等大量开源项目,开发过程共也借鉴了其他一些开源项目。asio由Christopher M. Kohlhoff大牛从2003年着手开发...
转载 2013-10-27 22:33:00
242阅读
2评论
1. 背景介绍1.1 什么是asio使用了linux、asio、protobuf等大量开源项目,开发过程共也借鉴了其他一些开源项目。asio由Christopher M. Kohlhoff大牛从2003年着手开发,2006年申请加入C++ tr1,2008年3月份加入boost1.35.0,按照boost与C++标准库的发展惯例,预测很快会加入C++标准库中。其中的async调用方式已经
转载 2021-07-31 10:13:15
391阅读
BOOST::ASIO为我们提供了两种I/O机制,分别是同步和异步。它可在多平台上移植,在不同系统上采用了不同的实现。ASIO为我们封装了一系列的socket api,同时为我们提供了一套相当完善的服务器编程体系,部分概念(关键词)如:io队列、基于回调的异步通知、定时、自定义的多线程机制。假设大家已经安装好了boost,并有一些C++基础,针对TCP服务器编程,我们有如下需求:1.一个可用于接
转载 2023-12-20 17:22:53
45阅读
服务器如何查看内存占用情况发布时间:2020-05-26 15:28:18阅读:508作者:栢白云服务器如何查看内存占用情况?云我们以 Linux 云服务器为例,介绍几个常用的内存查看命令。1.free命令命令格式: free –m用于检查有关系统RAM的使用情况(查看系统的可用和已用内存)2.vmstat 指令命令格式:vmstat -s(参数)用于查看系统的内存存储信息,是一个报告虚拟内存
制约服务器性能的硬件条件中,内存可以说是重中之重!其性能和品质也是考核服务器产品的一个重要方面。可是对于服务器内存,相信由于大多数人接触不多,还是缺乏了解。本文主要给读者朋友回答两个方面的问题:何谓服务器内存?它与台式机的内存存在着什么本质的差别?   服务器内存重要性阐述   服务器运行着企业关键业务,一次内存错误导致的宕机将使数据永久丢失。本身内存作为一种电子器件,很容易出现各种错误。
转载 2010-05-10 20:42:51
1046阅读
最近服务器总是不定时的奔溃,从core文件的堆栈上看,是奔溃在lua的实现文件里面,都是分配内存或是释放内存时发生的。 查看目录/var/log下的messages文件,可以发现有这样的日志  *** glibc detected ***   free(): invalid next size (normal 或fas
实例内存使用率过高本页目录:现象描述可能原因排查思路处理步骤相关操作查看内存使用率计算内存使用率其他内存问题典型案例分析现象描述Linux 云服务器实例出现由内存问题引发的故障。例如,系统内部服务响应速度变慢、服务器登录不上、系统触发 OOM(Out Of Memory)等。可能原因可能是实例内存使用率过高等问题引起。通常情况下当实例内存使用率持续高于90%时,可判断为实例内存使用率过高。排查思路
  什么是服务器内存?简而言之,RAM(随机存取存储)是服务器的短期存储。它临时存储服务器上运行的所有应用程序和进程的数据。与直接从硬盘驱动访问数据相比,这使得CPU处理这些数据的速度要快得多。即使是最快的存储解决方案,如NVMe,仍然比RAM慢。  一旦服务器断电,RAM将停止保存任何数据;这就是我们使用SATA和SSD驱动进行长期存储的原因。!image.png(https://s2.
原创 2022-07-14 15:36:38
613阅读
如果出现数据量过大或者卡顿的现象,就需要将wen工程所在的 Tomcat 服务器内存调大.一、概述当没有空内存可用时,就会出现内存溢出错误:java.lang.OutOfMemoryError:Java heap space。这时就需要调整 Tomcat 服务器内存大小。如果遇到有java.lang.OutOfMemoryError: PermGen space 这种异常抛错,可以在所有修改内存
临近双11又开始新一轮的性能测试,陆续给大家奉上性能测试系列篇,从性能测试理论、性能测试案例高延迟(响应时间长)、CPU问题、内存问题、线上问题实战和性能测试书籍推荐等篇章。本篇文章主要对内存问题,从内存溢出发生原因、问题分析过程、实践案例等进行分析和讲解。更多性能文章见文末链接。- 1 -  内存问题概述 本文主要介绍内存溢出的排查方法。内存溢出首先,在发生内存溢出
转载 2024-04-17 10:56:11
86阅读
IBM的服务器三大内存技术包括:Chipkill内存、Memory ProteXion(内存保护)和Memory Mirroring(内存镜像)。 IBM作为全球服务器行业的领导厂商,不完全是依***它几十年建立起来的品牌优势,更重要是它在服务器领域长期处于领先地位的各项服务器技术。虽然它的服务器内存技术并不是IBM的一项关键优势,但这也不是随便那个厂
系统管理员必备,服务器监控的轻量级工具服务器监控工具对于IT基础架构性能、可视化和系统稳定至关重要。合适的工具能够帮助系统管理员面对服务器故障、应用缓慢、停机、内存泄露和配置依赖等挑战。Nagios、Zabbix等工具是用于监控整个基础结构监控工具。使用它们,系统管理员可以监控几乎所有内容,比如服务器性能,网络性能以及协议,操作系统,应用等等。但如果企业基础架构没那么复杂,或者只需要监控服务器的性
查看内存 使用命令# lsdev -Cc memory 查看配置的物理内存设备,下面为其输出示例: mem0 Available 00-00 Memory L2cache0 Available 00-00 L2 Cache 再使用命令# lsattr -El mem0 输出如下 size 512 Total amount of physica
转载 2023-11-29 09:57:23
187阅读
服务器管理】日服务器主机插内存条技巧1 主机插内存条插槽布局与命名2 插内存条遵守的规则3 实践示例 对于服务器管理,其中我们需要进行常规管理的包括:内存条和显卡。今天简单记录一下内存条的管理。 1 主机插内存条插槽布局与命名服务器的主机与我们使用的家庭版电脑主机有很大的区别。通常来说,我们日常使用的家庭版电脑主机内的内存条插槽只有2个或者4个,而且是单CPU。而服务器主机通常有24个内存
以前使用ACE实现Server框架,但是觉得太笨重,决定采用boost.asio来写服务器程序: 1.服务器构建在linux上面;当然也可以在windows下运行 2.io部分采用非阻塞模式、业务逻辑部分采用同步线程池实现 3.封装io操作及状态,用户应用程序无需关心io详细操作所以决定采用boost::asio框架来写服务器:boost::asio::io_service提供了核心IO功能、和异步IO对象,它包括: boost::asio::ip::tcp::socket boost::asio::ip::tcp::acceptor boost::asio::ip::udp::socket
转载 2011-05-04 17:24:00
115阅读
2评论
以前使用ACE实现Server框架,但是觉得太笨重,决定采用boost.asio来写服务器程序: 1.服务器构建在linux上面;当然也可以在windows下运行 2.io部分采用非阻塞模式、业务逻辑部分采用同步线程池实现 3.封装io操作及状态,用户应用程序无需关心io详细操作所以决定采用boost::asio框架来写服务器:boost::asio::io_service提供
原创 2023-04-10 14:08:40
239阅读
本篇文章用于介绍服务器内存,包括基本概念、内存演进、规格识别、内存条配置规则等
原创 2024-01-07 12:24:09
296阅读
# 服务器mysqld 内存管理 服务器mysqld是MySQL数据库服务的核心进程,负责处理所有的数据库操作。在实际应用中,mysqld需要消耗大量的内存来存储数据、索引以及执行查询等操作。本文将介绍mysqld在服务器中的内存管理,包括内存的分配、释放以及优化。 ## 内存分配 服务器mysqld在启动时会预先分配一定数量的内存用于缓存数据和索引。这些内存包括全局缓存、连接缓存和线程缓存
原创 2024-04-27 05:43:07
31阅读
说起服务器内存,很多人可能会觉得不明所以,其实服务器内存与普通内存还是有着很多共同点的,不过它加入了一些针对高端应用而设计的功能和特性,下面我就以一问一答的方式为各位介绍一下服务器内存。   问:什么是服务器内存?它与普通PC机上的内存又有什么区别?   答:服务器内存也是内存,它与我们平常在电脑城所见的普通PC机内存在外观和结构上没有什么明显实质性的区别,它主要是在内存上引入了一些新的技术,仅从
转载 精选 2006-09-30 08:47:00
1148阅读
在Linux操作系统中,内存管理是至关重要的一部分,特别是在服务器环境下。而作为Linux操作系统的一款开源免费软件,Red Hat Enterprise Linux(RHEL)也被广泛应用于各种服务器环境中。 对于Linux服务器而言,内存是一项关键资源。内存的大小和管理直接影响着服务器的性能和稳定性。因此,合理的内存管理对于服务器的正常运行至关重要。在Linux系统中,管理内存的过程主要包括
原创 2024-03-11 12:58:50
82阅读
  • 1
  • 2
  • 3
  • 4
  • 5