In order to comprehensive monitoring the radioactive isotopes from nuclear facilities, we developed a dual channel spectral monitoring instrument, and realized synchronous measurement for alpha, beta and gamma radionuclides. This article focuses on how to ensure its accuracy, stability and efficiency. First is the accuracy. In order to lower the interference of environmental and detector performance variation, the zero phase shift filter was designed to ensure the accuracy of characteristic peak position. Lorenz fitting algorithm was designed to reduce the effect of spectral low-energy tailing. Multi thread processing was introduced to ensure that there was sufficient time to complete our complex algorithms. Second is the stability. The complicated measuring process was decomposed into several sub-states. A state monitoring method was set up to timely dispose the abnormal operation. Third is the efficiency. Sampling process and measurement process were designed in synchronous to save monitoring time, which is especially useful for environmental low level radioactive monitoring. Continuous test for seven days shows that the detection limit is less than 0.0003Bq/m3 for U, 239Pu, and less than 0.048Bq/m3 for beta and 137Cs.