• 登录
  • Subscribe RSS Feed
 

'lsof' Tag

  • 【Linux】lsof查看被打开的文件

    02月 24, 2012

    今天一同事说文件系统/tmp目录下空间用满了,当时du统计目录所有文件的时候去很小。听到这个现象,第一感觉就是应该有大文件被删除,但是这个文件可能依然被其他程序打开,导致这个文件不能被清除。登上服务器使用lsof看了一下,果然如此,具体排查过程如下: $df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 8.6G 1.5G 6.7G 18% / /dev/sda10 784G 325G 420G 44% /u01 /dev/sda5 8.7G 7.9G 407M 96% /tmp /dev/sda2 15G 2.8G 11G 21% /usr /dev/sda1 122M 12M 104M 10% /boot tmpfs 7.9G 4.0K 7.9G 1% /dev/shm $sudo lsof | grep /tmp | sort -k7 -nr [...]

  • 【MySQL】关于table cache的相关参数

    03月 15, 2011

    一、状态值和变量: 1.1 在MySQL的show status中有2个状态值:Open_tables和Opened_tables。这2个值代表的意思如下: Open_tables  :代表当前打开表的数量。 Opened_tables:代表自从MySQL启动后,打开表的数量。 关于MySQL怎么打开关闭表的具体细节参考文档:<How MySQL Opens and Closes Tables>。 (1)对于myisam存储引擎,打开1张表需要2个文件描述符(一个.MYD文件,一个.MYI文件)。 (2)对于innodb存储引擎,开启表的独立表空间(innodb_file_per_table)打开1张表只需要1个文件描述符(一个.ibd文件)。 【MySQL Variable】 对于上面的状态值,对应的5.1.3版本后的MySQL变量参数为table_open_cache,而早期版本为:table_cache,该参数值的代表MySQL可以缓存的打开表时候的最大文件描述符。

 
Powered by BlogCN.com - WordPress and MySQL. Theme by Shlomi Noach, openark.org