自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

渡江客涂鸦板

路漫漫其修远兮,吾将上下而求索...

  • 博客(19)
  • 资源 (10)
  • 收藏
  • 关注

转载 Measuring & Optimizing I/O Performance

By Ilya Grigorik on June 23, 2009Measuring and optimizing IO performance is somewhat of a black art: the tools are there, the resources and discussions are plenty, but it is also incredibly easy t

2013-08-28 00:59:34 1138

翻译 在linux系统中跟踪高IO等待

跟踪大型分布式系统的性能问题,从本质上来讲是复杂的。应用为什么慢?瓶颈在哪里?以我的经验,最主要的罪魁祸首之一是高IO等待(即high IO wait)。换一个地方用Dr. Seuss的话来说:每个人都只是在等。

2013-08-28 00:56:18 4115

原创 进程间通信 之 消息队列

消息队列(也叫做报文队列)能够克服早期unix通信机制的一些缺点。作为早期unix通信机制之一的信号能够传送的信息量有限,后来虽然POSIX 1003.1b在信号的实时性方面作了拓广,使得信号在传递信息量方面有了相当程度的改进,但是信号这种通信方式更像"即时"的通信方式,它要求接受信号的进程在某个时间范围内对信号做出反应,因此该信号最多在接受信号进程的生命周期内才有意义

2013-08-20 22:42:46 1392

转载 [进程通信] 进程间通信 之 管道

所谓“进程间通信(IPC,inter-process communication)”,按照其目的讲就是让进程之间能够“共享数据”,“传输数据”,“事件通知”,“进程通知”等,我所知道的一共有“管进程间通信(IPC,Interprocess communication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。这使得一个程序能够在同一时间里处理许多用户的要求。因为即使只有一个用户发出要求,也可能导致一个操作系统中多个进程的运行,进程之间必须互相通话。IP

2013-08-20 22:33:49 1123

原创 [进程通信] Linux进程间通信(IPC)

进程间通信(IPC,Interprocess communication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行,并相互传递、交换信息。这使得一个程序能够在同一时间里处理许多用户的要求。因为即使只有一个用户发出要求,也可能导致一个操作系统中多个进程的运行,进程之间必须互相通话。IPC接口就提供了这种可能性。每个IPC方法均有它自己的优点和局限性,一般,对于单个程序而言使用所有的IPC方法是不常见的。

2013-08-20 22:31:11 988

原创 typedef和define的详细区别

typedef是一种在计算机编程语言中用来声明自定义数据类型,配合各种原有数据类型来达到简化编程的目的的类型定义关键字。 #define是预处理指令。下面让我们一起来看。typedef是C语言语句,其功能是用户为已有数据类型取“别名”。 例如: typedef int INTEGER;  这以后就可用INTEGER来代替int作整型变量的类型说明了,如:  INTEGER

2013-08-15 23:04:16 1068

原创 [进程管理]Linux进程状态解析之T、Z、X

Linux进程状态:T (TASK_STOPPED or TASK_TRACED),暂停状态或跟踪状态。         向进程发送一个SIGSTOP信号,它就会因响应该信号而进入TASK_STOPPED状态(除非该进程本身处于TASK_UNINTERRUPTIBLE状态而不响应信号)。(SIGSTOP与SIGKILL信号一样,是非常强制的。不允许用户进程通过signal系列的系统调用重新

2013-08-09 21:45:59 1297

原创 [进程管理]Linux进程状态解析之R、S、D

Linux是一个分时操作系统,能够在一个cpu上运行多个程序,每个被运行的程序实例对应一个或多个进程,这里介绍一下Linux进程状态。          Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。         Linux进程状态:R (TASK_RUNNING),可执行状态。

2013-08-09 21:42:11 1678

原创 linux系统中.bashrc的妙用

一.有何作用.bashrc - The individual per-interactive-shell startup file..bashrc - 主要保存个人的个性化设置,如命令别名、路径等:使得使用方便,效率提升。二.如何使用:1. 可以定义路径;2. 可以定义语言;3. 可以定义命令别名4. 等等三.简单实例:# U

2013-08-09 21:41:02 2184

原创 存储容量和IOPS的关系

在云计算时代,数据量成几何形式增加,必然会考虑增加存储容量,但是增加存储容量不简单存储性能得到提升,他们之间没有必然的联系;存储容量,就是指存储设备上能够存储数据的大小,比如,一个磁盘阵列有50T的空间,那么该设备的存储容量就是50T(一般情况,都不会达到50T);IOPS:(Input/Output Operations Per Second),即每秒进行读写IO操作的次数。存储端的

2013-08-04 19:41:27 3389

原创 IO调度器原理介绍

IO调度器(IO Scheduler)是操作系统用来决定块设备上IO操作提交顺序的方法。存在的目的有两个,一是提高IO吞吐量,二是降低IO响应时间。然而IO吞吐量和IO响应时间往往是矛盾的,为了尽量平衡这两者,IO调度器提供了多种调度算法来适应不同的IO请求场景。其中,对数据库这种随机读写的场景最有利的算法是DEANLINE。接着我们按照从简单到复杂的顺序,迅速扫一下Linux 2.6内核提供的几

2013-08-04 19:39:38 2455

原创 linux操作系统中对大小端的判断

static union { char c[4]; unsigned long l; } endian_test = { { 'l', '?', '?', 'b' } };#define ENDIANNESS ((char)endian_test.l)(如果ENDIANNESS=’l’表示系统为little endian,为’b’表示big endian

2013-08-04 19:38:12 1357

原创 linux的大小端、网络字节序问题 .

1、80X86使用小端法,网络字节序使用大端法。2、二进制的网络编程中,传送数据,最好以unsigned char, unsigned short, unsigned int来处理, unsigned short ,unsigned short 以网络字节序处理后再拷贝到发送的buffer里3、结构体前后要指定 #pragma  pack(1) 一.字节序对于字节序

2013-08-04 19:35:24 2271

转载 [进程管理]linux 下 进程和线程的区别(baidu 面试)

进程是程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥有的全部资源。

2013-08-02 23:05:49 2104

转载 systemtap原理及使用

SystemTap的架构SystemTap用于检查运行的内核的两种方法是 Kprobes和 返回探针。但是理解任何内核的最关键要素是内核的映射,它提供符号信息(比如函数、变量以及它们的地址)。有了内核映射之后,就可以解决任何符号的地址,以及更改探针的行为。Kprobes从 2.6.9 版本开始就添加到主流的 Linux 内核中,并且为探测内核提供一般性服务。它提供一些不同的服务,但最重要的

2013-08-01 22:08:58 1815

转载 [进程管理]Load和CPU利用率是如何算出来的

本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.penglixun.com/tech/system/how_to_calc_load_cpu.html相信很多人都对Linux中top命令里“load average”这一栏困惑过,到底什么是Load,Load代表了什么含义,Load高会有什么后果?“%C

2013-08-01 21:35:36 1383

翻译 [进程管理] 理解 Linux 的处理器负载均值

原文链接: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averageshttp://www.gracecode.com/posts/2973.html你可能对于 Linux 的负载均值(load averages)已有了充分的了解。负载均值在 uptime 或者 top 命令中可以看到,它们可能会

2013-08-01 21:34:07 1081

原创 [进程管理] Linux中Load average的理解

Load average的定义系统平均负载被定义为在特定时间间隔内运行队列中的平均进程树。如果一个进程满足以下条件则其就会位于运行队列中:- 它没有在等待I/O操作的结果- 它没有主动进入等待状态(也就是没有调用'wait')- 没有被停止(例如:等待终止)load average如何计算为了使内核可以高效计算load average,采用了fixed-poin

2013-08-01 21:32:54 1085

原创 Linux系统OOM killer机制详解

介绍:Linux下面有个特性叫OOM killer(Out Of Memory killer),会在系统内存耗尽的情况下出现,选择性的干掉一些进程以求释放一些内存。广大从事Linux方面的IT农民工兄弟或多或少都有遇到过吧。现象:主机SSH突然无法连接,主机重启要过很久,重启后主机正常,登录查看日志信息,会有大量的 " Out of Memory: Killed proce

2013-08-01 21:27:49 4151

大模型专题报告:百模渐欲迷人眼,AI应用繁花开

 工业革命级的生产力工具。目前,ANI已经广泛应用,AGI处于研发阶段,大模型是实现AGI的重要路径。AI大模型通过预先在海量数据上进行大规模训练,而后能通过微调 以适应一系列下游任务的通用人工智能模型。在“大数据+大算力+强算法”的加持下,进一步通过“提示+指令微调+人类反馈”方式,实现一个模型应用在很多不同领域。

2024-03-07

存储专题系列一:新应用发轫,存力升级大势所趋

存储的下游应用过去以手机、PC和服务器为主,以手机、PC为例的消费电子自去年以来需求持续低迷,至今复苏需求仍不明朗,而人工智能和汽车电子作为新兴应用方兴未艾,激发大量增量需求。

2024-03-06

AI智算时代:算力芯片加速升级

智算中心的发展基于最新人工智能理论和领先的人工智能计算架构,当前算法模型的发展趋势以Al大模型为代表,算力技术与算法模型是其中的核心关键,算力技术以Al芯片、Al服务器、Al集群为载体。 GPU主宰算力芯片,Al信创驱动国产算力发展:得益于硬件支持与软件编程、设计方面的优势,CPU+GPU成为了目前应用最广泛的平台。Al分布式计算的市场主要由算力芯片(55-75%)、内存(10-20%)和互联设备(10-20%)三部分组成。 由于ChatGPT的爆火,GPU需求明显,英伟达也加大对三星和SK海力士HBM3的订单。2023年10月,SK海力士表示,已经在2023年出售了明年HBM3和HBM3E的所有产量。据Omdia预测,到2025年,HBM市场的总收入将达到25亿美元。

2024-03-06

翻译分布式文件系统:BeeGFS vs GlusterFS.pdf

评估了在广泛变化的条件下Fraunhofer(FhGFS)和Gluster(Glfs)在多个硬件平台上的分布式文件系统技术。虽然我们大多数测试条件的变化使得很难进行直接比较,但我们可以提出一些有用的评论

2023-08-16

2023东北证券-计算机行业AI深度报告,向量数据库:AI时代的Killer+App-230508.pdf

2023东北证券-计算机行业AI深度报告,向量数据库:AI时代的Killer+App-230508.pdf

2023-08-15

计算机:CPU生态价值与机遇研究.pdf

新兴领域发展迅猛,CPU未来发展可期。伴随5G、云计算、物联网、大数据、人工智能等创新领域的发展,对算力的需求也大幅增加,CPU作为科技领域的算力支撑后续需求有望迎来发展机遇。具体来看,无论是5G、云计算、大数据相关的科技领域基础设施的搭建,还是5G手机、AR/VR等终端设备的更新更替,还是人工智能、智能驾驶等应用层级的创新,均对算力提出了更高的要求。后续CPU在这些领域的增量应用或将打开CPU更大的市场空间。

2023-08-15

大数据+物联网智慧水务解决方案.pdf

智慧水务通过数采仪、无线网络、水质水压表等在线监测设备实时感知城市供排水系统的运行状态, 并采用可视化的方式有机整合水务管理部门与供排水设施,形成“城市水务物联网”,并可将海量水务信息进行及时分析与处理,并做出相应的处理结果辅助决策建议,以更加精细和动态的方式管理水务系统的整个生产、管理和服务流程,从而达到“智慧”的状态。 为保证供水工作的科学性提供数据分析,可及时发现管网故障,提高维护效率、 降低损失,保障输水、供水质量,达到科学预警,减少成本,提高效率的目的。

2023-08-15

2022中国图计算技术及应用发展研究报告.pdf

近年来图计算学术研究领域发展迅速。近年来图计算学术研究领域发展迅速,从2014年到2021年间,图计算领域论文数量呈现翻倍增长趋势,其中以中美两国学者为首。目前,清华大学、北京大学、中国科学院以及华中科技大学等是国内图计算领域研究的先驱,贡献了中国大多数高被引用图计算论文。 图计算产业应用正在大步向前推进。现阶段,图计算领域参与者不仅有互联网/公有云厂商(如蚂蚁、腾讯、AWS、Microsoft Azure等),还有一众垂直图计算企业(如Neo4j、TigerGraph、创邻科技、欧若数网等)、传统数据库厂商(Oracle、IBM等)也已经入局。

2023-08-15

金融行业信创云基础架构方案评估.pdf

IT基础设施是指运行和管理企业IT环境所需服务器、网络、数据存储等组件,为业务系统的运行提供所需的计算、存储、网络资源,因此,IT基础设施是保障业务系统稳定运行、并提升其运行效率的基础。私有云基础设施是部署在企业内部,符合云特性的IT基础设施(IaaS),具备使用简单、可按需投资、敏捷上线、自助使用、计费等“云”特性,同时其部署和运维需要足够简单,从而匹配企业的运维能力。

2023-08-15

计算产业发展简史及趋势

以“信息技术”为特征的第三次工业革命,将世界带入了数字化时代;以“智能技 术”为特征的第四次工业革命,目前正在席卷全球,将会把人类社会带入智能化时 代。 计算已经进入3.0时代。从最早期的大型机、小型机时代,是专用计算,我们称之为计算1.0。到了x86时代,在Intel的带领下,在摩尔定律的驱动下,计算由专用走向了通用,大量数据中心开始出现,也是当前计算产业所处的阶段,我们称之为计算2.0。随着数字化程度的加速发展,世界逐步走向智能化,计算已经不仅仅局限于数据中心,也不仅仅局限于为走向了全栈全场景,我们称之为计算3.0时代,而这个时代的主要特征就是“智能”,所以我们也称之为“智能计算”。

2023-08-15

2021全球加密技术发展趋势研究

2021全球加密技术发展趋势研究;了解组织如何跨多个云保护数据, 以及如何比对你的加密策略。第一部分 执行概要,第二部分 重要发现,加密的策略和应用,加密技术应用趋势,威胁、 主要驱动因素和优先事项……

2023-08-15

人工智能安全隐私和应用案例

人工智能安全隐私和应用案例

2023-08-15

存储基础知识培训(共计17页)-DELLEMC

存储基础知识、存储分类、存储产品选型

2022-09-04

存储基础知识课程(共计57页)

存储是什么、 磁盘技术基础、 存储技术基础、 存储系统类型、 存储高级技术

2022-09-04

2022 分布式存储市场调研报告 + 分布式存储

如果从业务创新应用的角度出发,应该将注意力更多集中在应用,而不是存储技术细节,但是另外一方面,这些不同的技术也是针对业务实践中暴露出来的问题应运而生,代表着应用管理的先进水平,其中很多的问题会随着数据量的增加,以及硬件故障的增多逐步暴露出来,因此对于技术的关注还是非常有必要的。人的认知往往跟不上技术的发展,在一定程度的混淆。《2022 分布式存储市场调研报告》结合专家们多年的工作经验,希望能够给行业企业的用户实践提供参考和依据,推动分布式存储技术的应用和发展。

2022-05-18

企业云数据中心解决方案.pptx

企业云数据中心解决方案

2021-08-01

下一代数据存储技术研究报告(2021年)

本报告聚焦于企业级存储系统, 从数据存储技术面临的挑战切 入,详细梳理了下一代数据存储技术,跟踪重点行业的应用动态, 并展望了存储产业发展趋势。 力图展现下一代数据存储技术路径及 其发展前景。

2021-08-01

fio-2.14.tar.bz2

FIO是一个开源的I/O压力测试工具,主要是用来测试磁盘/SSD的IO性能,也可测试cpu,nic的IO性能。它可以支持13种不同的I/O引擎,包括:sync, mmap, libaio, posixaio, SG v3, splice, network, syslet, guasi, solarisaio, I/O priorities (针对新的Linux内核), rate I/O, forked or threaded jobs等。

2017-05-03

DirectFB-1.7.1

DirectFB库源码文件

2016-05-24

DirectFB_Reference_1_6.7z

DirectFB 开发文档

2016-05-24

Linux中LCD设备驱动

帧缓冲(framebuffer)是Linux 系统为显示设备提供的一个接口,它将显示缓冲区抽象,屏蔽图像硬件的底层差异,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。用户不必关心物理显示缓冲区的具体位置及存放方式,这些都由帧缓冲设备驱动本身来完成。

2013-11-06

linux LCD编程示例

Linux下的帧缓冲lcd应用编程示例 内含三个文件,请执行make

2013-11-06

.vimrc配置文件

修改文件名为.vimrc 存放在根目录下

2011-12-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除