linux-dash icon indicating copy to clipboard operation
linux-dash copied to clipboard

Limited data is shown when used on photonos

Open barbz127 opened this issue 5 years ago • 4 comments

When installed on photonos 3.0 not all data is displayed.

Some missing datasets include: Ram & CPU Processes Swap Docker processes.

This could be related to background packages missing from the default install. Thankyou

barbz127 avatar Jul 19 '19 00:07 barbz127

Can you show the result of calling the corresponding functions in manual mode? It's like

./app/server/linux_json_api.sh MODULE_NAME

where MODULE_NAME is

  • "ram_intensive_processes" for RAM process
  • "cpu_intensive_processes" for CPU process
  • "swap" for swap
  • "docker_processes" for docker process

Maybe it really depends on some unusual packages of your distributive, but it's easiest to check by results of module call.

alozovskoy avatar Aug 10 '19 00:08 alozovskoy

Nothing super descriptive sorry

`bash-4.3$ ./app/server/linux_json_api.sh ram_intensive_processes /bin/ps: unrecognized option: sort BusyBox v1.27.1 (2017-08-05 22:04:53 GMT) multi-call binary.

Usage: ps [-o COL1,COL2=HEADER]

Show list of processes

    -o COL1,COL2=HEADER     Select columns for display

[ ]bash-4.3$ ./app/server/linux_json_api.sh swap []bash-4.3$ ./app/server/linux_json_api.sh docker_processes ./app/server/linux_json_api.sh: line 171: docker: command not found [ ]bash-4.3$ ./app/server/linux_json_api.sh cpu_intensive_processes /bin/ps: unrecognized option: sort BusyBox v1.27.1 (2017-08-05 22:04:53 GMT) multi-call binary.

Usage: ps [-o COL1,COL2=HEADER]

Show list of processes

    -o COL1,COL2=HEADER     Select columns for display

[ ]bash-4.3$`

barbz127 avatar Aug 10 '19 00:08 barbz127

OK, thanks for this information! So, a "ps" on busybox actualy support not of all options from "big" ps, f.e. it's not show memory usage by process in percent, do not supoprt sorting and so on. It, not big deal as for me - we can calculate memory by data getting from /proc, sorting is not problem too and so on, but i need some time for PR realisation. After it, information about process by ram and by cpu usage should be displayed well.

Swap - do you really have it? "cat /proc/swaps" or "free -m" does show something about it? Can you posting a results of this command run?

And same question about docker - is it really exist on you host? If yes, how you work with it? Module cant find an docker binary, maybe it on not-PATH location or something like that?

alozovskoy avatar Aug 10 '19 01:08 alozovskoy

sorry - turns out there isnt a swap file.

docker is installed - paths are setup and user creating the container has docker rights.

user@docker [ ~ ]$ cat /proc/swaps Filename Type Size Used Priority user@docker [ ~ ]$ docker --version Docker version 18.06.2, build 6d37f41

barbz127 avatar Aug 10 '19 01:08 barbz127