niXforums Forum Index
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   PreferencesPreferences   Log in to check your private messagesLog in to check your private messages   Log inLog in 
·  nixdoc.net ·  man pages ·  Linux HOWTOs ·  FreeBSD Tips ·  Forums
navigation Forum index » Databases » IBM DB2
Page Cleaning of Buffer Pools
Post new topic   Reply to topic Page 1 of 1 [4 Posts] View previous topic :: View next topic
Author Message
Pierre Saint-Jacques
*nix forums Guru Wannabe


Joined: 29 May 2005
Posts: 217

PostPosted: Fri Feb 18, 2005 2:52 am    Post subject: Re: Page Cleaning of Buffer Pools Reply with quote

I had missed that in my search.
Thanks all for the feedback, Pierre.

Josh Tiefenbach wrote:
Quote:
Pierre Saint-Jacques wrote:

On a workload of 10000 trans./min., I get over 9000 bp's writes out

of

my snapshot. However, LSAN Gap Cleaners, Thereshold Cleansers and
Victim Page Cleaners are all = 0

So what does the cleaning???


The documentation for LSN Gap/threshold/dirty steal triggers state that
when DB2_USE_ALTERNATE_PAGE_CLEANING is set to on, those elements are
always reported as 0.

As Mark points out, a completely different algorithm is used to
determine when to start writing out pages, and which pages to write
out. Page cleaners no longer respond to the 'traditional' triggers (ie,
those expressed in the monitor elements you quote).

jsoh


--
Pierre Saint-Jacques - Reply to: sescons at attglobal dot net
IBM DB2 Cerified Solutions Expert - Administration
SES Consultants Inc.
Back to top
Josh Tiefenbach
*nix forums beginner


Joined: 11 Feb 2005
Posts: 15

PostPosted: Thu Feb 17, 2005 8:14 pm    Post subject: Re: Page Cleaning of Buffer Pools Reply with quote

Pierre Saint-Jacques wrote:
Quote:
On a workload of 10000 trans./min., I get over 9000 bp's writes out
of
my snapshot. However, LSAN Gap Cleaners, Thereshold Cleansers and
Victim Page Cleaners are all = 0

So what does the cleaning???

The documentation for LSN Gap/threshold/dirty steal triggers state that
when DB2_USE_ALTERNATE_PAGE_CLEANING is set to on, those elements are
always reported as 0.

As Mark points out, a completely different algorithm is used to
determine when to start writing out pages, and which pages to write
out. Page cleaners no longer respond to the 'traditional' triggers (ie,
those expressed in the monitor elements you quote).

jsoh
Back to top
Vincent M
*nix forums Guru


Joined: 22 Feb 2005
Posts: 1332

PostPosted: Thu Feb 17, 2005 4:04 am    Post subject: Re: Page Cleaning of Buffer Pools Reply with quote

"Pierre Saint-Jacques" <sescons@attglobal.net> wrote in message
news:CeVQd.162766$JX5.2549018@wagner.videotron.net...
Quote:
DB2 V8.2 has a new envir. var.
DB2_USE_ALTERNATE_PAGE_CLEANING=YES
The docs. mention that this will make DB2 ignore chngpgs_thresh and use
softmax to even the rate of writing out of the bp's.

What agent process then takes over.

On a workload of 10000 trans./min., I get over 9000 bp's writes out of
my snapshot. However, LSAN Gap Cleaners, Thereshold Cleansers and
Victim Page Cleaners are all = 0

So what does the cleaning???
Thanks, Pierre.
--
Pierre Saint-Jacques - Reply to: sescons at attglobal dot net

My understand is that DB2_USE_ALTERNATE_PAGE_CLEANING=YES uses a more
aggressive page cleaning algorithm that in your case starts page cleaning
before the LSAN Gap Cleaners, Threshold Cleansers, and Victim Page Cleaners
are triggered by their own algorithms.
Back to top
Pierre Saint-Jacques
*nix forums Guru Wannabe


Joined: 29 May 2005
Posts: 217

PostPosted: Thu Feb 17, 2005 3:40 am    Post subject: Page Cleaning of Buffer Pools Reply with quote

DB2 V8.2 has a new envir. var.
DB2_USE_ALTERNATE_PAGE_CLEANING=YES
The docs. mention that this will make DB2 ignore chngpgs_thresh and use
softmax to even the rate of writing out of the bp's.

What agent process then takes over.

On a workload of 10000 trans./min., I get over 9000 bp's writes out of
my snapshot. However, LSAN Gap Cleaners, Thereshold Cleansers and
Victim Page Cleaners are all = 0

So what does the cleaning???
Thanks, Pierre.
--
Pierre Saint-Jacques - Reply to: sescons at attglobal dot net
IBM DB2 Cerified Solutions Expert - Administration
SES Consultants Inc.
Back to top
Google

Back to top
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [4 Posts] View previous topic :: View next topic
The time now is Thu Jan 08, 2009 2:57 am | All times are GMT
navigation Forum index » Databases » IBM DB2
Jump to:  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Insert header and footer in every page served by proxy ehmedk Apache 0 Tue Apr 22, 2008 6:27 pm
No new posts Insert header and footer in every page served by squid ehmedk Squid 0 Tue Apr 22, 2008 6:16 pm
No new posts How do I render JPEG Data stored in char* buffer? On the Sparrow C++ 2 Thu Jul 20, 2006 8:44 pm
No new posts Automatic /var/spool/mail cleaning Cédric MARCOUX Exim 5 Thu Jul 20, 2006 8:31 am
No new posts online man page Ralph.Lam@gmail.com shell 0 Wed Jul 19, 2006 8:28 am

Advertising | Credit Cards | Problem Mortgage | Debt Help | Remortgages
Copyright © 2004-2005 DeniX Solutions SRL
 
Other DeniX Solutions sites: Unix/Linux blog |  electronics forum |  medicine forum |  science forum | 
Privacy Policy


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.2892s ][ Queries: 20 (0.0575s) ][ GZIP on - Debug on ]