General Brazilian
que tem sono interrompido / de sono leve
Most common form in Brazilian Portuguese
São Paulo
que tem sono leve / sono fragmentado
Frequent usage in urban contexts
Rio de Janeiro
de sono leve / que dorme mal
Common colloquial variant
Portugal
que tem um sono leve / sono fragmentado
Similar usage to Brazilian Portuguese