压缩原理:把文档中相同的字符串用特殊的算法提取出来,为其打上一个特殊的标记,并用标记替换文档中原有的字符。从而实现压缩文件占用空间大小的目的。Linux中常用的压缩软件有以下几种(只能压缩文件,不支持目录压缩):gzip:压缩后默认不保留原文件用法:gzip[option]fileP..
分类:
其他好文 时间:
2015-06-12 01:11:19
阅读次数:
141
今天MYSQL服务器磁盘空间耗尽,经排查发现mysql目录下生成大量的二进制日志文件,占用几十G的磁盘空间,差不多3000多个文件,如下图进入mysql里面查看相关log的设置mysql>showvariableslike‘%log%‘;
+-----------------------------------------+--------------------------..
分类:
数据库 时间:
2015-06-11 00:32:30
阅读次数:
166
先要知道是哪个端口被占用了,然后在win+R之后粘贴入下面代码,80替换为想要查看的端口,查看的结果最后为一个PID,记住这个PID,然后打开任务管理器,在上方工具栏中--查看--选择列,勾选PID,然后在找到之前记录的PID,对应的进程,右击查看文件位置,点开后就可以看到具体哪个文件占用这个进程了...
分类:
其他好文 时间:
2015-06-06 14:55:29
阅读次数:
123
在每个进程退出的时候,内核释放该进程所有的资源、包括打开的文件、占用的内存等。 但是仍然为其保留一定的信息,这些信息主要主要指进程控制块的信息(包括进程号、退出状态、运行时间等)。直到父进程通过 wait() 或 waitpid() 来获取其状态并释放(具体用法,请看《等待进程结束》)。 这样就会导致一个问题,如果进程不调用 wait() 或 waitpid() 的话, 那么保留的那段信息就不会释放,其进程号就会一直被占用,但是系统所能使用的进程号是有限的,如果大量的产生僵死进程,将因为没有可用的进程号而导...
分类:
系统相关 时间:
2015-05-25 14:32:47
阅读次数:
226
缩减iOS安装包大小是很多中大型APP都要做的事,一般首先会对资源文件下手,压缩图片/音频,去除不必要的资源。这些资源优化做完后,我们还可以尝试对可执行文件进行瘦身,项目越大,可执行文件占用的体积越大,又因为AppStore会对可执行文件加密,导致可执行文件的压缩率低,压缩后可执行文件占整个APP安...
分类:
移动开发 时间:
2015-05-18 18:33:56
阅读次数:
253
du命令用来查看指定文件所占用或分配的磁盘空间,以磁盘的block为单位。如果参数是目录,它会显示* 该目录下所有文件占用的总空间 *,同时递归的列出各级子目录的总占用空间,但是没有非目录文件的信息。如果没有指定文件名称,默认为当前目录:m@sys:~/program/C_codes/tools$ du
16 ./calculators
28 .需要注意的是,这里给出的统计数值指的是该目录下所有...
分类:
系统相关 时间:
2015-05-13 12:56:55
阅读次数:
188
项目环境中遇到的小文件较多,起初除了NAMENODE的内存外,还是比较担心文件物理空间的占用。于是就看一下,小文件是如何占用物理空间的:前提:HDFS块大小为64MB文件副本总共3份1、批量生成小文件(均20M)2、记录测试前DFS空间使用情况目前,DFS空间已经使用50.04GB3、向HIVE..
分类:
其他好文 时间:
2015-05-07 01:08:36
阅读次数:
200
1 --检查日志文件不能被截断的原因 2 SELECT * FROM sys.databases WHERE database_id=9 3 --SELECT * FROM sys.sysdatabases 4 --查看日志占用日志文件占用率 5 DBCC SQLPERF(LOGSPACE) 6 G...
分类:
其他好文 时间:
2015-05-06 14:36:14
阅读次数:
120
用ports安装了mysql以后,过一段时间发现/var空间不足了,查一下,会发现是mysql-bin.000001、mysql- bin.000002等文件占用了空间,那么这些文件是干吗的?这是数据库的操作日志,例如UPDATE一个表,或者DELETE一些数据,即使该语句没 有匹配的数据,这个命令...
分类:
数据库 时间:
2015-04-30 12:17:42
阅读次数:
181
1、linux中文件占用一个inode,inode指向文件内容。2、文件名可以认为是一个指针,指向inode。硬连接相当于指针的整体拷贝,并不是对文件内容的拷贝。两个文件名(两个指针)都能修改文件,删除一个不影响另外一个,如下: [root@localhost home]# touch aaa [r...
分类:
系统相关 时间:
2015-04-20 00:16:31
阅读次数:
172