2020 bzserv executable(written 8/16/2020) by Brian Wilson
|
bzserv - the core Backblaze service that MUST run all the time for any backup to occur. It launches other executables (see below) to perform the actual backup. bzserv has no UI components, and is therefore largely cross platform between Windows and Macintosh. See this parent 2020 Backblaze Personal Backup architecture page for terminology, and some context for what this VERY SPECIFIC web page is about.
NOTE: this page is currently a repeat of the content on that above page. THIS PAGE IS A PLACE HOLDER that BrianW needs to fill out even more.
bzserv - the core Backblaze service that MUST run all the
time for any backup to occur. It launches other executables (see
below) to perform the actual backup. bzserv has no UI components, and
is therefore largely cross platform between Windows and Macintosh.
Location on Disk Windows:
C:\Program Files (x86)\Backblaze\bzserv.exe
Location on Disk Macintosh:
/Library/Backblaze.bzpkg/bzserv
Purpose of bzserv: The process "bzserv" runs all the time as a
"service" on the laptop, in order to launch the OTHER executables at the
correct times. The other executables (see below) perform the actual
backup, bzserv can be thought of as "a scheduler" who's primary job is to
NOT take any CPU and NOT take any RAM and NOT take any SSD
performance, but to keep running at all costs. bzserv is required to
run as a service all the time the laptop is running (not shut down), even
when the customer is logged out of their laptop, even if the customer is
using the backup schedule "Only When I Click <Backup Now>" or "Once Per
Day". Any customer who shuts down bzserv is provably insane, doesn't
know what they are doing, and is not qualified to operate a computer because
bzserv takes no computer resources, period. The only valid way of
stopping bzserv from running is to entirely uninstall the Backblaze client.
If bzserv is not running, that is what is causing ALL of the customer's
problems, and it is the number one problem to solve, the first problem to
solve, and the ONLY problem to solve. bzserv runs as the user "SYSTEM"
on Windows, and as the user "root" on Macintosh.
Resource Load
bzserv puts on customer laptop: 0.00000001% of one core of CPU (bzserv
is one single thread), and 0.000001% extra load on the SSD, and about 3
MBytes of RAM (0.0375% of an 8 GByte RAM computer - far far less than 1% of
the customer RAM - 3.7 hundredths of 1% of the customer RAM).
All done.