[GRASS-dev] [GRASS GIS] #567: v.kernel: suspected i/o bottleneck

GRASS GIS trac at osgeo.org
Tue Apr 21 12:51:22 EDT 2009


#567: v.kernel: suspected i/o bottleneck
-------------------------+--------------------------------------------------
 Reporter:  dylan        |       Owner:  grass-dev at lists.osgeo.org
     Type:  enhancement  |      Status:  new                      
 Priority:  normal       |   Milestone:  6.5.0                    
Component:  default      |     Version:  svn-develbranch6         
 Keywords:  v.kernel     |    Platform:  Linux                    
      Cpu:  x86-32       |  
-------------------------+--------------------------------------------------
 v.kernel seems to have a disk i/o bottleneck, that starts to cause
 problems with moderately large input vector files. I use this command with
 <3000 point features, with a small region setting: approx 500x500 cells,
 regularly without issue. Trying out a larger dataset, 22k point features
 -- same region geometry, results in a lot of disk activity and very slow
 run-times. I took a peak at the source code, and it looks like there are
 several calls to a spatial index. There was some chatter on the mailing
 list a while back regarding improvement in the way that the spatial index
 is created. I wonder if this would improve v.kernel when working with a
 large number of features.

 The reason that I suspect some kind of I/O issue -- I hear a lot of disk
 trashing while this module is running. Also note that it is using very
 little memory... perhaps some caching would speed things up.

 Some details on the environment:
 {{{
 # region info:
 rows:       632
 cols:       364
 cells:      230048

 # command and arguments
 # file 'soilweb_queries' has approx 22k records
 v.kernel --o in=soilweb_queries out=swq std=50000
 }}}

-- 
Ticket URL: <http://trac.osgeo.org/grass/ticket/567>
GRASS GIS <http://grass.osgeo.org>


More information about the grass-dev mailing list