首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Spacesniffer 找回 48G 系统存储空间的总结

前言 Spacesniffer 是一个免费的文件扫描工具,通过使用树状图可视化布局,可以立即了解大文件夹的位置,帮助用户处理找到这些文件夹 当前系统C盘空间 清理后系统C盘空间 下载 Spacesniffer...,处理通信工具和一些可以移动或删除的文件即可 系统 AppData/Documents 首先眼熟的目录 AppData,Documents ,这两个如果占用过大,一般都可能是 QQ,微信等一些软件的存储目录默认设置的是...,可以删除,win10中管理员身份运行cmd执行命令关闭,会自动删除。...参考 powercfg /hibernate off 直接空间就回来了 pagefile.sys 虚拟内存页面文件,不建议直接删除,可以根据需要重新设置下虚拟内存的大小或者将其设置到其他盘;ps:...这个之前公司的C盘给我占了10G+,换到其他盘了 设置内存-内存*1.5的大小就可以了,点击设置保存,重启后生效,根据自己内存情况设置 后语 至此,操作完毕,我成功找回了 48G 的C盘空间 工具好用还免费

8310

没有操作系统,也运行我们的程序?(理论部分)

另外应用程序是有很多的,这些应用程序是需要去协调运行的,例如不能在编辑Word文档的同时而不能收发QQ信息吧。...因此可以看到,我们的程序是运行在操作系统之上的,而操作系统本身也是一个程序,只不过它是直接基于计算机硬件去运行的。...好了,既然明白了操作系统本身也是一个程序,那我们想一下,操作系统这个程序能够在计算机的裸机上运行起来,那能不能把操作系统给换成我们写的一个程序,直接在计算机裸机上跑起来,而不让计算机加载我们的操作系统呢...因为操作系统其本身和我们的代码同样都是一堆代码构成。 这样,我们的代码不就可以实现直接在计算机裸机上运行而不需要基于操作系统了吗?...下一篇推文,我会继续给大家通过一个实际的例子,自己写一小段代码,直接在没有操作系统的计算机裸机上运行。我们下期再见!感谢大家的阅读和支持! 完

2.2K52
您找到你想要的搜索结果了吗?
是的
没有找到

安装nvidia显卡驱动,需要系统盘剩余空间5G左右

背景:GPU云服务器安装nvidia显卡驱动,安装一半莫名其妙失败排查发现:系统盘剩余空间2.6GB左右据我了解,nvidia显卡驱动安装文件本身就比较大,大概六七百MB,其次安装过程中会先解压(大概1GB...Files\NVIDIA Corporation\目录(大概700MB左右)和C:\Windows\System32\DriverStore\FileRepository\目录(大概1.5GB左右)产生一定的空间占用...,这些加一起大概4GB多中途我腾挪了几次,我试了,3.5GB剩余空间不行,还是失败后来我把系统盘剩余空间腾挪得剩下4.3GB,就这还是安装时指定解压到数据盘才可以我是如何操作的呢?...我先用wiztree分析系统空间占用情况,发现update相关的softwaredistribution目录占1.7GB左右、下载目录大概有900MB先执行命令停止update服务,然后再挪softwaredistribution...windows\system32\catroot2 catroot2.old我把softwaredistribution.old 、catroot2.old 、下载目录的nvidia安装文件都挪到了数据盘,然后系统盘从原来的

2.2K20

彻底理解对象内存分配及Minor GC和Full GC全过程

1.5G 新生代多久会满?...GC就会回收1G对象,然后200M对象放入Survivor区吗?...**因为任一块Survivor区实际上就100M空间,此时就会通过空间担保机制,让这200MB对象直接进入老年代,占用里面200MB内存空间,然后Eden区清空: 系统运行多久,老年代大概就会填满?...这系统大概运行多久,老年代会填满?按上述计算,每min都是个轮回,大概就是每min都会把新生代Eden填满,然后触发一次Minor GC,然后大概都会有200MB数据进入老年代。...转折点大概在运行了7min后,7次Minor GC后,大概1.4G对象进入老年代,老年代剩余空间就不到100MB ,几乎快满: 系统运行多久,老年代会触发1次Full GC?

49220

云市场有一些镜像是不标准的,C分区后面有其他分区阻挡空白空间加入C分区,例如windows机器100G系统盘,有50G未分配

下面是部分云市场PC系统镜像,有一些镜像是不标准的,C分区后面有其他分区阻挡空白空间加入C分区,例如windows机器100G系统盘,有50G未分配 名称 imgid HYPERLINK Windows...21H2版win10) img-2l1n6nbx https://market.cloud.tencent.com/products/32581 Windows 10 专业版 安全加固 64位中文版系统...中文64位 win11 img-fqlsiwdf https://market.cloud.tencent.com/products/36410 Windows 11 专业版 安全加固 64位中文版系统...market.cloud.tencent.com/products/36348 比如 img-oqnupdyx https://market.cloud.tencent.com/products/29668 C分区后面有其他分区阻挡空白空间加入...C分区 买51G系统盘,后面就阻挡1GB,依此类推 买200G系统盘,后面会阻挡150G 因为这个镜像前边50G是固定的 那个C分区后边阻挡的几百MB分区,可以用diskpart命令删(需要一些命令基础

14710

20万DBA都在关注的12个问题

问题一、Windows 系统是否需要设置filesystemio_options 如题,数据版本为10g 诊断结论:不需要设置,参考《Best Practices For Oracle Database...r2 (64bit) dbca建库报错 ora-27102 out of memory,windows 系统内存 64G 分配给oracle 内存 24G 空闲内存充足,这个是因为 2016系统有啥限制吗该如何解决...而LISTENER_LEAF是用来注册leaf node上运行的实例的。...重建会花多久? 诊断结论:删除本身当然没有影响。只不过数据完整性没法保证,索引无法利用。至于创建时间要根据表大小,当前业务量,系统i/o情况,需要全扫表读取数据,然后内存排序创建唯一索引。...业务数据问题已与研发沟通过,没造成影响 专家解答:如果业务数据确认没有问题,数据库正常启动运行的话问题不大,依赖时间戳的主要是日志和监控数据类,建议重要的检查处理下: 1. grid/db的相关alertlog

1.4K10

RocketMQ性能优化【实战笔记】

目录 一、系统优化 1.最大文件数 2.系统参数调整 二、RocketMQ性能调优 1.开启异步刷盘 2.开启堆外内存设置 3.开启文件预热 4.开启Slave读权限 5.关闭堆内存据传输 一、系统优化...如果为1的话,那么系统会倾向于从本地节点回收Cache内存多数时候 4.max_map_count 定义了一个进程拥有的最多的内存区域,默认为65536 5.dirty_background_bytes...pdflush进程,将dirty cache写回磁盘 当dirty_bytes存在的时候,dirty_ratio是被自动计算的 7.dirty_writeback_centisecs pdflush每隔多久...,自动运行一次(单位是百分之一秒) 8.page-cluster 每次swap in或者swap out操作多少内存页为2的指数。...swappiness=60 默认值 swappiness=100 内核将积极的使用交换空间 二、RocketMQ性能调优 线上RocketMQ的JVM未做调优,堆内存使用8G;主要从RocketMQ配置参数方面梳理下

6.6K20

每天百万交易的支付系统,生产环境该怎么设置JVM堆内存大小

下面我们就来看看如何根据这个支付系统未来预估的业务量,访问量,去推算这个系统每秒钟的并发量,然后推算每秒钟的请求对内存空间的占用,进而推算出整个系统运行期间的JVM内存运转模型,只有这样我们才能很好的去合理的去设置...这个时候就会触发Minor GC,回收掉新生代的那些垃圾对象,以腾出更多空闲空间来让新的对象进来 好,这就是目前我们支付系统运行模型,我们要在脑海里先自己跑一遍,才能更好的去配置生产环境。...09 JVM堆内存该如何设置 这里建议,生产环境服务器至少最普通是4CPU 8G 来部署我们的支付系统,那么我们的JVM进程至少可以给4G以上内存,新生代在里面至少可以分配到2G内存空间,这样子就可以做到可能新生代每秒钟...所以,在我这个支付系统里面,-Xms和-Xmx设置为3G,给整个堆内存3G内存空间,-Xmn设置为2G,给新生代2G内存空间。...当然,如果我们业务还需增长,我就部署5台机器或者10台机器,每台机器还可以申请更高的内存空间16G乃至32G都可以。

1.4K10

JVM - G1初探

G1中默认年轻代对堆内存的占比是5% , 可以通过-XX:G1NewSizePercent设置新生代初始占比 在系统运行中,JVM会不停的给年轻代增加更多的Region,但是最多新生代的占比不会超过60%...比如一个Region花200ms回收10M垃圾,另外一个Region花50ms回收20M垃圾,在回收时间有限情况下,G1当然会优先选择后面这个Region回收。...-XX:G1MixedGCCountTarget:在一次回收过程中指定做几次筛选回收(默认8次),在最后一个筛选回收阶段可以回收一会,然后暂停回收,恢复系统运行,一会再开始回收,这样可以让系统不至于单次停顿时间过长...优化建议 假设参数 -XX:MaxGCPauseMills 设置的值很大,导致系统运行很久,年轻代可能都占用了堆内存的60%了,此时才触发年轻代gc。...很显然,不可能,因为内存太大,处理还是要花不少时间的,假设三四十G内存回收可能最快也要几秒钟,按kafka这个并发量放满三四十G的eden区可能也就一两分钟吧,那么意味着整个系统运行一两分钟就会因为young

78030

虚拟内存如何转移?

电脑中所运行的程序均需经由内存执行,若执行的程序占用内存很大或很多, 则会导致内存消耗殆尽。为解决该问题,Windows中运用了虚拟内存技术, 即匀出一部分硬盘空间来充当内存使用。...如果你的实际内存为4G,Windows就会自动建立约4G左右的虚拟内存文件在C盘,有些小伙伴的电脑最开始分区时,C盘没分多大,没用多久C盘空间就快满了,这时如果转移虚拟内存至其他盘的话,会节约出几个G空间给...还有些小伙伴在电脑增加了固态硬盘做系统盘之后,默认在C盘的虚拟内存文件,会频繁的读写,对固态硬盘的寿命会有一定的影响,所以呢,将虚拟内存转移至机械硬盘还是有必要的。 那么如何转移呢?...然后选择高级系统设置。 ? 点设置 ? 然后点击更改。 ? 去掉自动管理所有驱动器的分页文件大小的小勾,选择C盘, 然后选择无分页文件。最后点击设置。 ?...然后选择D盘或者其他盘,不自定义的话,就选择系统管理的大小就好,然后点设置,最后点确定,回到开始的窗口后也点确定。 ? ? ? 最后重新启动计算机,操作就完成了! ?

8.1K20

如何防止网站被CC攻击 导致CPU内存耗尽的处理过程分享

公司的官方网站从春节前无缘无故就出现连接数据库异常的现象,由于以前也出现过,再加上没多久逢年过节,也就没有太在乎这个情况,仅仅试着重新启动了网站数据库。...逢年过节的时候我发现了有一些不太对,网站数据库只有一打开没多久就宕掉。...过后想一想为了更好地不消耗时间,立刻把运行内存从4G提升到了8G。如果是阿里云服务器须要重新启动系统才可以起效,因此又费了一上午劲把dedecms和数据库开展了自动备份。...在自己电脑的win10系统里用phpstudy安装了PHP网站运行环境,把dedecms和mysql备份文件也导入了进去,本地访问127.0.0.1打开后,网站都是正常可以打开的,浏览新闻以及图片也都是正常...我仅仅是记录一下解决问题的过程,希望帮到更多遇到网站被攻击打不开的情况的朋友,根据我上面分析的,以及解决的思路来进行处理。

2.8K00

网站被大量CC攻击 导致网站打不开的处理解决

公司的官方网站从春节前无缘无故就出现连接数据库异常的现象,由于以前也出现过,再加上没多久逢年过节,也就没有太在乎这个情况,仅仅试着重新启动了网站数据库。...逢年过节的时候我发现了有一些不太对,网站数据库只有一打开没多久就宕掉。...过后想一想为了更好地不消耗时间,立刻把运行内存从4G提升到了8G。如果是阿里云服务器须要重新启动系统才可以起效,因此又费了一上午劲把dedecms和数据库开展了自动备份。...在自己电脑的win10系统里用phpstudy安装了PHP网站运行环境,把dedecms和mysql备份文件也导入了进去,本地访问127.0.0.1打开后,网站都是正常可以打开的,浏览新闻以及图片也都是正常...我仅仅是记录一下解决问题的过程,希望帮到更多遇到网站被攻击打不开的情况的朋友,根据我上面分析的,以及解决的思路来进行处理。

2.8K20

关于神舟电脑的体验

早年买过2台神舟优雅笔记本,设计确实舒服,但是不结实,2台都是从不到50公分高的床上掉到地板上磕坏了屏幕转轴,并且电源适配器质量也一般,没用多久就买新的电源适配器了,电池也不怎么耐用。...后来工资涨了一些后,买了人生第1台i7 CPU的神舟战神,做工一流,可电池不行,用了没多久就不得不换新。...再后来公司配ThinkPad了,就一直用着,不到3年换了MacBook Pro,总觉得不爽,因为硬盘只有200多G,除过系统占用,剩下没多少空间,没几个月就满了,非常烦,于是自己买了神舟G10-CU7PF...(i7-10750H六核处理器,2.6GHz主频,睿频5.0GHz),升配到了64G内存(频率3200)、1T M2的海康SSD系统盘、2T M2的海康SSD数据盘、RTX2070S 8G显卡,17.1...最近京东G8-TA7NP卖得很火,我买了1台准备当办公电脑,窄边框17.1寸大屏,兼顾了做工精良和轻便,散热也不错,总之,性价比很高,11代i7八核CPU(主频2.3,睿频4.6),配上Win10工作站版系统

51550

亿级流量系统如何玩转 JVM

到底多久会触发一次新生代的 YoungGC(ygc)? 有人说:新生代的 Eden 区空间不够用了就会触发 ygc 那到底 Eden区使用多少了才是内存不够呢?...12G , 对亿级的流量还是不太抗住 , 目前阶段性的分析后 , 性能瓶颈不在 CPU , 我们只需要升级内存即可 升级到 8C 32G 给堆 24~26G空间 , 元空间给 1G 则机器数量不变...升级到 16C 64G 给堆 58~60G空间 , 元空间给 1G 还可以下几台机器 为什么会发生 Mixed gc ?...Mixed gc 优化思路 Mixed gc 优化的核心还是 -XX:MaxGCPauseMills 这个参数 大家可以想一下 , 假设 -XX:MaxGCPauseMills 参数设置的值很大 , 导致系统运行很久..., 再让系统运行一会儿 , 然后再次停止系统一会儿 , 再次回收掉一些 Region 这样可以尽可能让系统不要停顿时间过长 , 可以在多次回收的间隙 , 也运行一下 在一定程度上可以防止部分接口相应超时

67731

唯品会java技术岗面试经验分享

唯品会的笔试相对于BAT的笔试来说,考的内容比较正常,考得都是比较常用的的知识,像数据库、操作系统、计算机网络、数据结构、C++等。...理论上来说32位的JVM有4G的堆大小限制。但是因为各种条件限制比如交换区,内核地址空间使用,内存碎片,虚拟管理机的管理开销,实际上可用的堆的大小远远比理论上的4G要少。...在32位windows的机器上,堆最大可以达到1.4G至1.6G。...在32位solaris的机器上,堆最大可以达到2G 而在64位的操作系统上,32位的JVM,堆大小可以达到4G 5、http的post和get方法性能上的区别1. get是从服务器上获取数据,post是向服务器传送数据...9、三年五年计划个人感觉需要分点说,花多久的时间完成一个什么目标,多久完成另外一个目标,如:2个月完成灵活运公司内部开发框架框架X个月完成。。。X年完成。。。 最终的目标是:。。。

1.4K10

每天100w次登陆请求, 8G 内存该如何设置JVM参数?

这些思路和视角,帮助大家走更远、更远。 接下来,进入正题。 每天100w次登陆请求, 8G 内存该如何设置JVM参数?...1.套路总结 任何新的业务系统在上线以前都需要去估算服务器配置和JVM的内存参数,这个容量与资源规划并不仅仅是系统架构师的随意估算的,需要根据系统所在业务场景去估算,推断出来一个系统运行模型,评估JVM...以下是我结合大牛经验以及自身实践来总结出来的一个建模步骤: 计算业务系统每秒钟创建的对象会佔用多大的内存空间,然后计算集群下的每个系统每秒的内存佔用空间(对象创建速度) 设置一个机器配置,估算新生代的空间...,比较不同新生代大小之下,多久触发一次MinorGC。...根据这套配置,基本可以推算出整个系统运行模型,每秒创建多少对象,1s以后成为垃圾,系统运行多久新生代会触发一次GC,频率多高。

40910

系统上线如何规划机器容量

JVM 的内存参数,这个容量与资源规划并不仅仅是系统架构师的随意估算的,需要根据系统所在业务场景去估算,推断出来一个系统运行模型,评估 JVM 性能和 GC 频率等等指标。...计算业务系统每秒钟创建的对象会占用多大的内存空间,然后计算集群下的每个系统每秒的内存占用空间(对象创建速度); 设置一个机器配置,估算新生代的空间,比较不同新生代大小之下,多久触发一次 MinorGC;...为了避免频繁 GC,就可以重新估算需要多少机器配置,部署多少台机器,给 JVM 多大内存空间,新生代多大空间; 根据这套配置,基本可以推算出整个系统运行模型,每秒创建多少对象,1 秒以后成为垃圾,系统运行多久新生代会触发一次...堆内存增大,GC 一次处理的数量变大,吞吐量大;但是 GC 一次的时间会变长,导致后面排队的线程等待时间变长;相反,如果堆内存小,GC 一次时间短,排队等待的线程等待时间变短,延迟减少,但一次请求的数量变小...; 新生代收集频率高,性能优先,常用复制算法;老年代频次低,空间敏感,避免复制方式; 所有垃圾回收器的涉及目标都是要让 GC 频率更少,时间更短,减少 GC 对系统影响。

66440

java架构之路-(JVM优化与原理)JVM之G1回收器和常见参数配置

G1收集器一次GC的运作过程大致分为以下几个步骤: 初始标记(initial mark,STW):暂停所有的其他线程,并记录下gc roots直接引用的对象,速度很快 ; 并发标记(Concurrent...与我们以前熟悉的YoungGC和OldGC所不同的是G1的回收器有三种GC,分别为: YoungGC: YoungGC并不是说现有的Eden区放满了就会马上触发,G1会计算下现在Eden区回收大概要多久时间...JVM参数配置以及优化(JDK1.8) 栈相关 -Xss->设置单个线程栈大小,比如-Xss512K,数值越小,一个线程栈里分配的栈帧就越少,说明可以开启的线程数越多 方法区(元空间) -XX:MetaspaceSize...->目标暂停时间(默认200ms) -XX:G1NewSizePercent->新生代内存初始空间(默认整堆5%) -XX:G1MaxNewSizePercent->新生代内存最大空间 -XX:TargetSurvivorRatio...-XX:G1MixedGCCountTarget->在一次回收过程中指定做几次筛选回收(默认8次),在最后一个筛选回收阶段可以回收一会,然后暂停回收,恢复系统运行,一会再开始回收,这样可以让系统不至于单次停顿时间过长

1.8K20
领券