Over all I like comodo very much. (:CLP)
But one problem I notice is that it sits there and thrashes the disk drive, even when it is idle. It keeps reading the same info over and over. :THNK
This impacts performance in a negative way. And it should be totally unnecessary to do this.
I am not talking about writing to the log file… which also has a very visible affect on the system. I am talking about repeatedly reading from the program file. Something is really haywire with that, this should not be needed at all. Once the program is loaded you should not have to keep reading from it.
Here is an excerpt of the file activity log. (using sysinternals file monitor tool)
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:22 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:22 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:22 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:23 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:23 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:23 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
9:01:24 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Attributes: A
9:01:24 AM explorer.exe:288 OPEN C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Options: Open Access: Execute
9:01:24 AM explorer.exe:288 QUERY INFORMATION C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS Length: 1115728
9:01:24 AM explorer.exe:288 CLOSE C:\Program Files\Comodo\Firewall\CPF.exe SUCCESS
And speaking of log files. when there is a lot of activity being logged, the whole system very visibly slows down, and again, there is a huge amount of disk thrashing going on. Why not try buffering the log file in memory and only write to disk once in awhile? The load on the system from the logging, effectivly becomes a denial of service attack. :o
The reason this is important aside from the – hopefully obvious – performance issues, is that all of this disk activity puts a constant load on and thus reduces the life of the disk drive.