The behavior with the logdir handling seems to be strange. If I define the logdir option at the machine specification in reframe/settings.py, it sets that directory for Stage dir and Output dir, but not for Perf. logging prefix. Using the perflogdir option instead in the reframe/settings.py has no effect.
Using the command line option --perflogdir seems to work fine.