3. Given the set $M=\{(a, b) \mid a \leqslant-1, b \leqslant m\}$. If for any $(a, b) \in M$, it always holds that $a \cdot 2^{b}-b-3 a \geqslant 0$, then the maximum value of the real number $m$ is $\qquad$.
3. 1 .

Notice that,
$$
a \cdot 2^{b}-b-3 a \geqslant 0 \Leftrightarrow\left(2^{b}-3\right) a-b \geqslant 0
$$

holds for any $a \leqslant-1$.
$$
\text { Then }\left\{\begin{array}{l}
2^{b}-3 \leqslant 0, \\
2^{b}+b \leqslant 3
\end{array} \Rightarrow b \leqslant 1\right. \text {. }
$$