If you want to learn about engine servicing and use some products that will be very good for your engine go here --->
costeffective.com.au/BTW, engine lubricating oil is designed to get dirty. Cleaning the engine is part of it's function. If it does not get dirty you should worry.
On H.M.A.S. Stalwart we ran the engine oil through Alfa Laval seperators (just like milk seperators) and though the oil was black as tar, it would test cleaner than brand new oil.
If you drive a motor vehicle for 100 hours at 100 klms/hour it travels 10,000 klms which is the maximum service interval recommended for most vehicles. Therefore running a marine engine at cruising speed for 100 hours is equivalent.
However many people change the engine oil in their motor vehicles every 5,000 klms, particularly if it is a high performance or heavy duty engine, which is fine. If though the engine does not rack up 100 hours running in six months, that period of time becomes the default service period as the oil will degrade and become acidic over time.
It is recommended that prior to draining engine oil that the engine be run up to normal operating temperature and then immediately dumped carrying most of the impurities with it. Dumping hot oil in the cramped space on a yacht can be problematic. Be careful you do not scorch yourself.
The most important thing with oil is it's quality i.e. stability and film strength. I only use Penrite, Bimrose or Caltex oils.
www.bimrose.com.au/I have heard some horror stories about Mobil oils especially if mixed with other brands.
Cheers.