• (理论篇)从基础文件IO说起虚拟内存,内存文件映射,...

    内存和硬盘里的数据做交换时,也就是把一个内存地址对应的数据拷贝到硬盘里或者反过来把硬盘数据拷贝到内存里,想要方便处理操作系统会统一单位(传说中的页对齐)。页就是一个统一的单位,页的大小总是磁盘扇区大小的...
    文章 2018-07-28 1368浏览量
  • dos下的edit命令使用详解

    而外部命令都是以一个个独立的文件存放在磁盘上的,它们都是以com和exe为后缀的文件,它们并不常驻内存,只有在电脑需要时,才会被调入内存。我们先来看几个最常用的命令,以便对DOS命令有更深的了解。DOS下使用频率...
    文章 2013-11-05 728浏览量
  • 如何回答性能优化的问题,才能打动阿里面试官?

    一个简单的应用,它不仅包含了应用代码本身,还和容器(虚拟机)、操作系统、存储、网络、文件系统等紧密相关,线上应用一旦出现了性能问题,需要我们从多方面去考虑。与此同时,除了一些低级的代码逻辑引发的性能...
    文章 2019-11-21 18965浏览量
  • MapReduce Shuffle原理 与 Spark Shuffle原理

    当内存不够时,要不就失败,要不就老办法把内存中的数据移到磁盘上放着。Spark意识到在处理数据规模远远大于内存空间时所带来的不足,引入了一个具有外部排序的方案。Shuffle过来的数据先放在内存中,当内存中存储...
    文章 2016-05-25 610浏览量
  • 高效的使用 top

    多数情况是,对类似文件系统权限或操作系统功能这项的有效用户标识感兴趣的人将会检查它,而不是 UID。不同于-p 仅用于命令行选项,-U 和-u 都可以在交互模式中使用。同你猜测的一样,键入‘U’或‘u’可以依据用户...
    文章 2017-05-02 947浏览量
  • B树?这篇文章彻底看懂了!

    如果我们能把尽量多的数据放进磁盘块中,那一次磁盘读取操作就会读取更多数据,那我们查找数据的时间也会大幅度降低。如果我们树这种数据结构作为索引的数据结构,那我们每查找一次数据就需要从磁盘中读取一个节点...
    文章 2019-11-12 659浏览量
  • Linux常用命令及部分详解

    查看系统信息lsb_release-auname-a 可显示电脑以及操作系统的相关信息。cat/etc/issue 显示的是发行版本信息打包压缩相关命令gzip:bzip2:tar:打包压缩-c 归档文件 x 压缩文件 z gzip压缩文件 j bzip2压缩文件 v ...
    文章 2021-09-23 65浏览量
  • 朴素的UNIX之-调度器前传

    间的内存页面划分,比如一个页面属于一个进程,另一个页面属于另一个区域,到底怎么划分,总得需要一张表来指示,对于现代操作系统而言,这张表就是我们熟 悉的页表,对于古老的PDP11来讲,就是APR寄存器组的内容。...
    文章 2017-11-12 750浏览量
  • 搭建FTP服务器:最后一个难题

    Serv-U 引擎可以在任何Windows 平台下作为一个本地系统服务来运行,系统服务随操作系统的启动而开始运行,而后我们就可以运行用户界面程序了。在Win NT/2000 系统中,Serv-U 会自动安装为一个系统服务,但在Win...
    文章 2016-05-12 2519浏览量
  • 数据湖架构,为什么需要“湖加速”?

    基于磁盘缓存,受益于我们能够更好地balance多块磁盘负载和高效精细化的缓存块管理,我们TPC-DS 1TB进行对比测试,SparkSQL性能快27%;Presto大幅领先93%;在HiveETL场景上,性能领先42%。JindoFS 的 FUSE支持完全...
    文章 2020-09-15 1714浏览量
  • 数据湖架构,为什么需要“湖加速”?

    基于磁盘缓存,受益于我们能够更好地balance多块磁盘负载和高效精细化的缓存块管理,我们TPC-DS 1TB进行对比测试,SparkSQL性能快27%;Presto大幅领先93%;在HiveETL场景上,性能领先42%。JindoFS 的 FUSE支持完全...
    文章 2020-09-28 18710浏览量
  • Redis各个数据类型的使用场景

    你可能userID来取代username,这取决于你是怎么设计的。得到前100名高分用户很简单: ZREVRANGE leaderboard 0 99 1 用户的全球排名也相似,只需要: ZRANK leaderboard<username>1 需要精准设定过期时间的...
    文章 2017-11-23 1468浏览量
  • 时下最火搜索引擎:ElasticSearch详解与优化设计

    heap以外的内存并不会被浪费,操作系统会很开心的利用他们来cache被读取过的段文件。Heap分配多少合适?遵从官方建议就没错。不要超过系统可用内存的一半,并且不要超过32GB。JVM参数呢?对于初级用户来说,并不...
    文章 2017-05-02 1287浏览量
  • 云数据库MongoDB监控指标解读与关注

    利用IndexSize与storageSize相加,我们就能得到对应数据库占用磁盘的大小,同时dataSize除以storageSize我们可以判断压缩比的值,若压缩比值过小,很有可能出现了数据空洞,需要我们对其compact命令进行处理。...
    文章 2018-01-27 8768浏览量
  • Java程序员也应该知道的系统知识系列之内存

    Java程序在运行中过程,除了Direct Memory、直接Unsafe操作、或间接的使用Deflater等的会涉及到C Heap,更多的是去JVM Heap中申请内存,并且由于JVM包装掉了,所以Java程序员在写代码的时候很容易由于错误的使用...
    文章 2014-06-18 1847浏览量
  • 面试官:你对Redis缓存了解吗?面对这11道面试题你...

    看看你到底有没有全面的了解 redis 有哪些功能,一般怎么,啥场景什么,就怕你别就会最简单的 KV 操作;看看你在实际项目里都怎么玩儿过 redis。要是你回答的不好,没说出几种数据类型,也没说什么场景,你...
    文章 2020-05-06 1345浏览量
  • 【linux基础】18、进程管理基础

    线程(thread):是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。1)...
    文章 2017-11-14 1082浏览量
  • SYSLINUX 中文简介(怎样使用)

    更加确切地说:SYSLINUX是一个小型的Linux操作系统,它的目的是简化首次安装Linux的时间,并建立修护或其它特殊用途的启动盘。它的安装很简单,一旦安装syslinux好之后,sysLinux启动盘就可以引导各种基于DOS的工具...
    文章 2017-11-08 1246浏览量
  • Linux 问题故障定位,看这一篇就够了

    磁盘通常是计算机最慢的子系统,也是最容易出现性能瓶颈的地方,因为磁盘离 CPU 距离最远而且 CPU 访问磁盘要涉及到机械操作,比如转轴、寻轨等。访问硬盘和访问内存之间的速度差别是以数量级来计算的,就像1天和1...
    文章 2018-11-14 2869浏览量
  • 【linux基础】18、进程管理工具

    RSS:常驻内存集,指不可以被交换至swap空间的数据占据空间大小;TTY:终端 START:进程启动时间 TIME:占据CPU累计时间 COMMAND:启动当前进程的命令,[COMMAND]表示为内核线程 STAT:进程状态 R:运行 S:...
    文章 2017-11-21 980浏览量
  • Redis经典面试题总结

    Redis也可以实现数据写入磁盘中,保证了数据的安全不丢失,而且Redis的操作是原子性的。Redis有哪些优缺点?优点 读写性能优异,Redis能读的速度是110000次/s,写的速度是81000次/s。支持数据持久化,支持AOF和RDB两...
    文章 2020-09-26 4322浏览量
  • Codis作者黄东旭:细说分布式Redis架构设计和那些踩过...

    这样的好处是我们可以最大程度上的减小Proxy转发的损耗(比如proxy会在本地启动Redis instance)和人工误操作,提升了整个系统的自动化程度。还有replication based migration。众所周知,现在Codis的数据迁移方式是...
    文章 2017-05-02 2666浏览量
  • 阿里内核月报2014年7月-8月

    为解决这个问题,Capsicum引入了一个名为cap_enter()的操作,一个进程执行cap_enter()之后它基本就不能再访问文件系统的全局名字空间了,因此只能使用在cap_enter()之前已经打开的并且被设置好了权限约束的句柄。...
    文章 2017-06-06 2741浏览量
  • JAVA 线上故障排查完整套路!牛掰!

    首先是磁盘空间方面,我们直接使用df-hl来查看文件系统状态 不过这边拿到的是 tid,我们要转换成 pid,可以通过 readlink 来找到 pidreadlink-f/proc/*/task/tid/./.内存 内存问题排查起来相对比 CPU 麻烦一些,...
    文章 2020-04-29 907浏览量
  • Linux 进程状态【转】

    很多操作系统教科书将正在CPU上执行的进程定义为RUNNING状态、而将可执行但是尚未被调度执行的进程定义为READY状态,这两种状态在linux下统一为 TASK_RUNNING状态。2.2 S(task_interruptible):可中断的睡眠状态 ...
    文章 2017-11-22 951浏览量
  • Linux150个基础命令

    13.rm 删除文件或者目录,这个命令在日常工作中一定要慎*主要选项:r 递归删除文件或者目录-f 强制删除不提示 主要案列:rm-f jingfeng.txt 14.find 详细查找文件或者目录*主要选项:type 文件类型 f=文件 d=目录 ...
    文章 2020-05-12 1161浏览量
  • 线上故障如何快速排查?来看这套技巧大全

    1.1.3 相关命令1.1.3.1 df主要是用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。(1)常用参数启动参数:(2)结果参数1.1.3.2 du主要是为了显示目录或文件的大小。(1)常用参数启动参数:(2)结果参数1...
    文章 2020-11-10 3957浏览量
  • 技术学习之-交易核心链路的故事

    双11当天交易下单峰值达到了创纪录的17.5万笔每秒,而每次下单都需要完成优惠的计算、红包的使用等一系列的操作,对整个系统的调用量实际远远高于17.5万每秒。如此高的并发,加上交易系统在数据上不能出任何差错的...
    文章 2017-06-28 3897浏览量
  • 自动化运维Kubernetes

    每个pod允许在使用了Linux namespace,cgroup和其他内核功能的容器之间共享文件系统,网络接口和操作系统用户。ReplicaSet可以由另外一个名为Deployments的高级资源管理,它被设计用于提供滚动更新和处理回滚等功能...
    文章 2018-12-18 3914浏览量
  • 内核怎样管理你的内存【转】

    他存储持有页面内容的交换位置,这个位置必须do_swap_page()函数从磁盘上读取加载到一个页面,该函数被一个异常调用。这里总结了内核的用户内存管理器开始一半,在接下来的文章中,我们把文件加入进来,建立一个...
    文章 2016-07-11 1070浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化