[Samba] Runing Samba on Raspi - was: Re: ps aux | grep smbd

Peter Serbe peter at serbe.ch
Tue Feb 17 07:02:02 MST 2015

Sven Schwedas schrieb am 17.02.2015 13:34:
> "More" memory, but still less than the average file server ten years
> ago. I'd rather not waste that memory for unused samba features if I
> could use it to cache files from slow USB disks…

I run 4.2.0rc4 on a Raspi 1 model 2+. CPU performance isn't an issue at all. 
I notice e.g. after startup, that it needs lots of CPU cycles to write 
to the SD card. I would not recommend to use the Raspi as a file server. 
Both the awkward connection of the network adapter via USB and the lack 
of a fast mass storage option IMHO are prohibitive. 

Having said that, it is pretty OK using it as DC. At least at home for 
a family or for a shared appartment of students. ;-) Below I attached 
the 'top' output while being connected via one machine. I would estimate 
that the amount of RAM is sufficient for maybe five users - in the DC 

Nevertheless I would never ever use it like that in a professional 
envirmonment (we use quite some of them in the lab to control test 
equipment, that works pretty good). Once I got file system corruption 
on the SD card completely out of the blue. I think that especially 
the SD card as primary means to host the root file system is a big 
drawback of these devices. I also run a Cubietruck, where I moved the 
root file system on a conventional SSD. The feel of this setup is way 
waster and much more immediate than the one on the Raspi. Even though 
I run both without any graphical surface. 

To make a long thing short: I don't observe any special issues of the 
new Samba pre-4.2 on the Raspi. I would rather upgrade to a Cubietruck 
or Pogoplug (or some other out of at least ten options) than run some 
outdated Samba. Security might not be the biggest concern in the 
limited use case of the Raspi - but there are a lot of bugs fixed 
in the more recent releases of Samba, which might limit the 
selection of working client OSs. 

Best regards

----- top output, samba 4.2.0rc4 as DC + bind 9.9.6 + openvpn, 1 user -----

Tasks:  87 total,   1 running,  86 sleeping,   0 stopped,   0 zombie
%Cpu(s):  2,0 us,  0,7 sy,  0,0 ni, 97,0 id,  0,0 wa,  0,0 hi,  0,3 si,  0,0 st
KiB Mem:    494508 total,   407796 used,    86712 free,    75316 buffers
KiB Swap:        0 total,        0 used,        0 free.    77844 cached Mem

14554 root      20   0   12420   2708   2324 R  1,6  0,5   0:00.53 top
 1809 root      20   0  107928  30644  11904 S  1,3  6,2  54:50.86 samba
 1273 root      20   0    1820   1104   1012 S  0,3  0,2   4:07.66 ifplugd
 1871 root      20   0    5676   3580   2864 S  0,3  0,7   2:28.11 openvpn
 7315 root      20   0    1820   1112   1028 S  0,3  0,2   0:21.70 ifplugd
14546 root      20   0   11616   5720   5004 S  0,3  1,2   0:00.35 sshd
    1 root      20   0    2960   1460   1328 S  0,0  0,3   0:13.32 init

More information about the samba mailing list