Linux中buff-cache占用过高解决方案

重新读取时若命中(找到需要的数据)就不要去读硬盘了,echo 3 > /proc/sys/vm/drop_caches:清除pagecache和slab分配器中的缓存对象,用于CPU和内存之间的缓冲 ,是文件系统的cache,用于内存和硬盘的缓冲

Linux之crontab命令

就需要在crontab文件中指定任务运行所需的所有环境变量,在crontab文件中定义多个调度任务时,则表示编辑当前用户的crontab文件,这种情况一般是由于在crontab文件中没有配置环境变量引起的

Java线程状态分析

而且线程A执行后调用了Thread.sleep方法,所以线程A会处于TIMED_WAITING状态,如果一个线程调用了一个对象的wait方法,等待锁的释放,比如线程A进入了一个 方法,线程B也要进入这个方法,但是这个方法的锁已经被线程A获取了,这是线程B的状态就是

Linux之lsof命令

列出某个程序进程所打开的文件信息,列出多个进程多个打开的文件信息,列出多个进程号对应的文件信息,其他进程号所打开的文件信息

Linux之at命令

在一个指定的时间执行一个指定任务,也能够指定命令执行的具体日期,也能够指定命令执行的具体日期,更有一种计时方法就是直接使用today(今天)、tomorrow(明天)来指定完成命令的时间

Java创建线程的N种方式

覆写Runnable接口实现多线程,通过重复利用已创建的线程来降低线程创建和销毁造成的消耗,run()为线程类的核心方法,覆写Runnable()接口实现多线程

Linux之watch命令

每隔一秒高亮显示http链接数的变化情况,隔一秒高亮显示http链接数的变化情况,每隔1秒查看系统网络连接情况,可以将命令的输出结果输出到标准输出设备

Linux中Shell重定向

意思是把标准输出和标准错误输出都重定向到文件filename中.,将标准输出重定向到文件,但是 将标准输出重定向到了错误输出,所以 里面什么也没有.,将标准输出重定向到文件,但是 将错误输出重定向到标准输出,所以 里面既有正常的输出也有错误的输出.,把上述的标准输出和错误输出重定向到文件

Linux之iostat命令

await: 平均每次设备I/O操作的等待时间 (毫秒).即 delta(ruse+wuse)/delta(rio+wio),同时可以结合vmstat 查看查看b参数(等待资源的进程数)和wa参数(IO等待所占用的CPU时间的百分比,如果 值高但系统响应慢时,如果 值高但系统响应慢时

Linux之vmstat命令

内核会在适当的时候将物理内存中不经常使用的数据块自动交换到虚拟内存中,不是所有页面在不用时都交换到虚拟内存,此时就会有一些不常用页面文件被交换到虚拟内存中,这些信息会被重新从交换空间读入物理内存

入门小站